我遇到了这个错误。请帮. .
XMLHttpRequest无法加载。请求报头字段x-access-token不是Access-Control-Allow-Headers.
您的服务器应该返回它接受自定义头(如x-access-token)。例如,如果你正在使用nodejs和expressjs,试试这个:
app.use(function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*"); // keep this if your api accepts cross-origin requests
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept, X-Access-Token");
next();
});
如果您的服务器是PHP,您需要做同样的事情:
header("Access-Control-Allow-Origin: *"); // keep this if your api accepts cross-origin requests
header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept, X-Access-Token");
Ps: Access-Control-Allow-Headers不接受通配符"*"作为值