CLI do Ember / atualização do navegador / produção / 404
Desenvolvi meu webapp usando o Ember CLI 0.1.15, com emberjs. 1.8.1
Criei o aplicativo com este comando: ember build --environment production e, em seguida, criei um WAR dos arquivos produzidos na pasta dist do meu projeto e, em seguida, soltei o WAR na pasta webapps do meu tomcat.
Então, quando abro o aplicativo:http: // mytomcat / myapp / ... tudo correu bem, vi minha tela de login, entrei e naveguei no meu aplicativo, tudo bem. Eu também poderia fazer o botão voltar / avançar, e a brasa lida bem com a transição.
Mas quando clico no botão Atualizar no meu navegador - a barra de endereços do navegador estava sendo exibidahttp: // mytomcat / myapp / inventário / naquele momento - recebi 404 respostas, do tomcat.
Então eu descobri o que aconteceu: o botão de atualização envia uma solicitação ao tomcat para o caminho / myapp / myinventory / ... é claro que o caminho / myinventory não existe no servidor. Todas essas rotas que vemos no navegador, exceto o URL base,http: // mytomcat / myapp / - são gerados no lado do cliente.
Então, minha pergunta é: qual é o caminho certo (na brasa) para lidar com essa situação? Preciso do botão Atualizar para funcionar. Existe alguma maneira de a brasa interceptar o evento clicado no botão de atualização?
Eu acho que esse problema está relacionado a isso:https://github.com/stefanpenner/ember-app-kit/issues/486 , mas não tem a resposta necessária.
Agradecemos antecipadamente, Raka
--- ATUALIZAÇÃO ---
Provavelmente relevante:http://eviltrout.com/2014/04/10/the-refresh-test.html