Erro interno do servidor Status 500 no IE-11 com aplicativo Js angular
Estou implementando o aplicativo de página única (SPA) usando Angs Js, MongoDb. E eu estou usando a chamada de descanso com promessas. A chamada de descanso está funcionando bem no navegador Chrome, Mozila, que está sendo usado para desenvolvimento. Mas a chamada de descanso não está funcionando no IE-11. Está me dandoErro 500 interno do servidor.
Não consigo descobrir a linha de chamada restante. Porque não está mostrando o número da linha. Mas posso compartilhar um código de exemplo de chamada de descanso.
Rh.all('apicall').get('dbname/_aggrs/'+ ar_dep +'?avars=' + query).then(function (d) {
console.log("response data");
});
A chamada acima não está no console de impressão. Porque está quebrando no IE-11, mas estes restantes chamam funcionando bem em outro navegador. Se eu colocar o caminho direto não com a variável, ele estará funcionando no IE-11.
Chamada de repouso de trabalho abaixo
Rh.all('apicall').get('dbname').then(function (d) {
console.log("response data");
});
Estou atualizando minha pergunta. Porque eu encontrei alguma diferença ao analisar o URL, por causa do descanso.
EM CROMO:
Rh.all ('apicall'). Get ('dbname / _aggrs /' + ar_dep + '? Avars =' + query)
Após a análise
localhost: 8080 / apicall / dbname / _aggrs / rout? avars = {% 22routes% 22:% 22US% 22}
No objeto de consulta, tenho rotas: nós. Portanto, no chrome, ele analisa% 22 -% 22 local de "".
NO IE-11
Rh.all ('apicall'). Get ('dbname / _aggrs /' + ar_dep + '? Avars =' + query)
Após a análise
localhost: 8080 / apicall / dbname / _aggrs / rout? avars = {"routes": "US"}
No IE-11, ele não está analisando qoutes duplos para% 22% 22. Está analisando o mesmo que string.