解决跨域的方法有很多,慢慢总结,现在先介绍最常用的一种
app.all('/*', function(req, res, next) {
//Access-Control-Allow-Origin 允许的域
res.header("Access-Control-Allow-Origin", "*");
//Access-Control-Allow-Methods 允许的请求方法
res.header('Access-Control-Allow-Methods', 'PUT, GET, POST, DELETE, OPTIONS');
//Access-Control-Allow-Headers 允许的header类型
res.header("Access-Control-Allow-Headers", "X-Requested-With");
res.header('Access-Control-Allow-Headers', 'Content-Type');
next();
});
这种的好处在于支持get,post等各种请求
具体原理可阅读 阮一峰老师的跨域资源共享 CORS 详解
网友评论