问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何让快速/的NodeJS CORS

发布网友 发布时间:2022-04-19 10:01

我来回答

1个回答

热心网友 时间:2022-04-22 11:56

CORS规格书号只需要OPTIONS调用先于POST或GET如果POST或GET有任何非简单内容或标题在里面。 参见“预检请求”
2. 尝试将控制传递给下一个匹配的路由。如果快递是优先个匹配app.get路线,那么它不会继续到选择路线,除非你做(未来的)这样的:
app.get('somethingelse', function(req, res, next) {
//..set headers etc.
next();
});
在条款CORS的东西,我把它放在一个中间件是运作良好
//CORS middleware
var allowCrossDomain = function(req, res, next) {
res.header('Access-Control-Allow-Origin', config.allowedDomains);
res.header('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE');
res.header('Access-Control-Allow-Headers', 'Content-Type');
next();
}
//...
app.configure(function() {
app.use(express.bodyParser());
app.use(express.cookieParser());
app.use(express.swww.hbbz08.com ession({ secret: 'cool beans' }));
app.use(express.methodOverride());
app.use(allowCrossDomain);
app.use(app.router);
app.use(express.static(__dirname + '/public'));
});

3. 留在路由的想法。这段代码:
app.all('/*', function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "X-Requested-With");
next();
});

4. 我已经适合明示或连接中间件。它支持OPTIONS要求预检检查。请注意,它将使CORS访问任何东西,你可能要在支票放 CodeGo.net,如果你想*接取。
app.use(function(req, res, next) {
var oneof = false;
if(req.headers.origin) {
res.header('Access-Control-Allow-Origin', req.headers.origin);
oneof = true;
}
if(req.headers['access-control-request-method']) {
res.header('Access-Control-Allow-Methods', req.headers['access-control-request-method']);
oneof = true;
}
if(req.headers['access-control-request-headers']) {
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
抖音弹幕怎么关掉?怎么关闭抖音弹幕? 惠普LaserJet P3005D是否支持B5纸的双面打印? word打印出图片总是缺一部分怎么办-word打印图片不完整怎么解决_百度... 理想one哪里产的车辆? 抚州抚州ONE在哪里? one地址在哪里? 如何在图片上写字(如何在图片上添加文字) 网商贷为什么钱没到账 高级经济师职称怎么评 高级经济师需要评审吗 nodejs怎么安全便捷的实现网站7天免登录功能 win7下 怎么通过运行命令行快速启动nodejs 404 Not Found nodejs 如何快速的遍历大量的文件夹 如何快速启动nodejs服务 怎么使用node.js进行快速截图 如何用nodejs快速搭建网站 如何使用nodejs快速搭建本地服务器 nodejs如何获取快捷方式的真实指向? 推文怎么编辑排版? 生物体的结构层次生物与环境 ae=2∠b=60度 寻求几个经典的魔兽防守地图,要下载地址 什么是AE考试 不会ae作业怎么办 谁有翻开书页后逐渐出字的AE特效模板..急求 矩形ABCD为台球桌面,AD为260厘米,AB为130厘米,球目前在E点,AE为60厘米 如图某兴趣小组,为了测量塔cd的高度,在a处用高为1米的cejiaoyi 求AE素材,免费下载的网址,谢谢啦 ae怎么让扣出圆让它转 node.js现在被普遍视为前端工作范畴吗 安装nodejs是一些选项是什么意思 如何用nodejs去做网页截图 webstorm怎么才能使用nodejs 404 Not Found 小米控制中心怎么用 小米miui11控制中心怎么设置 小米控制中心如何设置 MIUI12控制中心怎样关闭 红米note94g新版控制中心怎么用? 红米手机怎么设置控制中心 小米手机控制中心怎么控制音乐 miui云控怎么关 小米控制中心怎么设置从下面划出来 小米控制中心在哪 红米新版控制中心怎么用 miui12流量怎么改为今日已用 小米控制中心图标怎么调整大小啊? 小米控制中心在哪里 小米电视控制中心在哪