• 欢迎访问大姚哥前端笔记
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧
  • 欢迎留言o(∩_∩)o 哈哈

Node Express允许跨域访问(Access-Control-Allow-Origin)

Node.js dayaoge 668次浏览

当然跨域有很多种方法,我们这里来设置相对简单得服务端配置响应头信息。允许某些来源、某些接口、某些方法以某些形式被跨域调用。

var app = express();
app.all('/api/*', function(req, res, next) {
  res.header("Access-Control-Allow-Origin", "*");
  res.header("Access-Control-Allow-Headers", "X-Requested-With");
  res.header("Access-Control-Allow-Methods","PUT,POST,GET,DELETE,OPTIONS");
  res.header("X-Powered-By",' 3.2.1')
  res.header("Content-Type", "application/json;charset=utf-8");
  next();
});

大功告成。
安全起见,Access-Control-Allow-Origin的值可以设为具体的域名。如果接口需要携带cookie等,还需要具体到端口。


小白公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明Node Express允许跨域访问(Access-Control-Allow-Origin)
喜欢 (1)