nodejs+express跨域问题解决

在这里插入图片描述
记住一定要将跨域设置在路由的上方否则是不生效的。
下面是跨域代码:
/* 跨域设置 /
app.all(’
’, function(req, res, next) {
//设置允许跨域的域名,代表允许任意域名跨域
res.header(“Access-Control-Allow-Origin”,"
");
//允许的header类型
res.header(“Access-Control-Allow-Headers”,“content-type”);
//跨域允许的请求方式
res.header(“Access-Control-Allow-Methods”,“DELETE,PUT,POST,GET,OPTIONS”);
if (req.method.toLowerCase() == ‘options’)
res.send(200); //让options尝试请求快速结束
else
next();
});

猜你喜欢

转载自blog.csdn.net/d81895606/article/details/89211700