Nodejs和Express.js如何解决js跨域的问题

nodejs中:

在createServer方法里面第一行设置

res.setHeader('Access-Control-Allow-Origin', '*');


express中:

//设置跨域访问

app.all('*', 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();
});

修改时间 2017-06-18

真诚赞赏,手留余香
赞赏
随机推荐
macOS开启usb调试Android真机
Centos 8 修改 ssh 默认端口
ThinkPHP 5 模型 select 返回的对象转换为数组
macOS安装composer
使用ffmpeg推流视频文件
windows+Apache下安装SSL证书「多虚拟主机」
Express教程1 概述
DedeCMS 织梦常见问题
Windows 下 Apache 添加多个PHP版本
Thinkphp5 rc4 升级到Thinkphp5正式版遇到的一个问题