Eu me deparei com problemas do CORS várias vezes e geralmente posso corrigi-lo, mas quero realmente entender vendo isso de um paradigma de pilha do MEAN.
Antes, eu simplesmente adicionava o middleware no meu servidor expresso para capturar essas coisas, mas parece que há algum tipo de pré-gancho que está errando meus pedidos.
Campo de cabeçalho de solicitação Acesso-controle-permitir-cabeçalhos não é permitido por acesso-controle-permitir-cabeçalhos na resposta de comprovação
Eu assumi que eu poderia fazer isso:
app.use(function(req, res, next) {
res.header("Access-Control-Allow-Headers","*")
})
ou o equivalente, mas isso não parece corrigi-lo. Eu também tentei
app.use(function(req, res, next) {
res.header("Access-Control-Allow-Headers","Access-Control-Allow-Headers")
})
Ainda sem sorte.
Access-Control-Request-Headers