Servidor de homologação, não envia a chave rede
localhost, envia a chave rede
Código no Angular:
async buscarCotacao(chaveCotacao: string, chaveRede: string): Promise<any> {
try {
return await this.http
.get(
environment.COTACAO +
this.servico +
'cotacao-item-fornecedor-chave/' +
chaveCotacao +
'/' +
chaveRede +
'/',
{
headers: { 'chave-rede': chaveRede },
observe: 'response',
}
)
.toPromise();
} catch (error: any) {
this.errorService.error(error);
}
}
O que pode ser ?
essa chave vem de algum lugar ou vc gera? Se vier de algum lugar, verifica se essa api q vc ta querendo essa chaveRede tem alguma enviroment
diferente pra prod
1 curtida
É gerada e está no banco de dados
Está na utl
4335cde6-c789-4d8a-a839-4e5a28820056
O estranho que em localhost envia. Em homologação não. Estava enviando e não sei porque parou.
faz o debug em prod, verifica se essa chave ta chegando aí certinho
1 curtida
Valeu @rodriguesabner.
o erro é porque estava limpando no HttpInterceptor
1 curtida