Me he encontrado con problemas de CORS varias veces y generalmente puedo solucionarlo, pero realmente quiero entender al ver esto desde un paradigma MEAN stack.
Antes simplemente agregué middleware en mi servidor express para detectar estas cosas, pero parece que hay algún tipo de preenganche que está enviando errores a mis solicitudes.
El campo de encabezado de solicitud Access-Control-Allow-Headers no está permitido por Access-Control-Allow-Headers en la respuesta previa al vuelo
Supuse que podía hacer esto:
app.use(function(req, res, next) {
res.header("Access-Control-Allow-Headers","*")
})
o el equivalente pero esto no parece solucionarlo. También, por supuesto, intenté
app.use(function(req, res, next) {
res.header("Access-Control-Allow-Headers","Access-Control-Allow-Headers")
})
Aún sin suerte.
Access-Control-Request-Headers