我的提问 我要提问

2019-05-16 17:32:56

express 跨域问题怎么解决

Java核心技术 express PUT

res.header('Access-Control-Allow-Origin', '*');
res.header("Access-Control-Allow-Headers", "Content-Type,Content-Length, Authorization, Accept,X-Requested-With");
res.header("Access-Control-Allow-Methods","PUT,POST,GET,DELETE,OPTIONS");

回答(2)

黑骑士的剑 0

origin 不能是 * 号,最好指定域名

小六码奴 0

在app.js中路由配置的前面加入以下代码

app.all('*', function(req, res, next) {

res.header("Access-Control-Allow-Origin", "*");//项目上线后改成页面的地址

res.header("Access-Control-Allow-Headers", "X-Requested-With,Content-Type");

res.header("Access-Control-Allow-Methods","PUT,POST,GET,DELETE,OPTIONS");

next();

});

相关问题