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();
});
声明:本站所有文章和图片,如无特殊说明,均为原创发布。商业转载请联系作者获得授权,非商业转载请注明出处。
真诚赞赏,手留余香
赞赏
随机推荐
Node.js 实现 RBAC 权限模型
HTML 对话框元素 dialog
WordPress RESTful API 路由代码结构
JavaScript 代码混淆加密工具 javascript-obfuscator
MySQL DATETIME 时间查询和转换
如何使主题支持 Woocommerce
Node.js 控制台进度条实现原理
Node.js 18.x 开始支持内置单元测试