Ich bin mehrmals auf CORS-Probleme gestoßen und kann sie normalerweise beheben, aber ich möchte sie wirklich verstehen, indem ich dies anhand eines MEAN-Stack-Paradigmas sehe.
Früher habe ich einfach Middleware in meinen Express-Server eingefügt, um diese Dinge abzufangen, aber es sieht so aus, als ob es eine Art Pre-Hook gibt, der meine Anfragen fehlerhaft macht.
Anforderungsheaderfeld Access-Control-Allow-Headers wird von Access-Control-Allow-Headern in der Preflight-Antwort nicht zugelassen
Ich nahm an, dass ich das tun könnte:
app.use(function(req, res, next) {
res.header("Access-Control-Allow-Headers","*")
})
oder das Äquivalent, aber das scheint es nicht zu beheben. Ich habe es natürlich auch versucht
app.use(function(req, res, next) {
res.header("Access-Control-Allow-Headers","Access-Control-Allow-Headers")
})
Immer noch kein Glück.
Access-Control-Request-Headers