js快速排序 作用域 cuda Normalizecss 外卖系统源码 华为路由器ipv6配置 pytorch安装教程 html下拉框默认选中 java 大文件上传 jquery validate 普通话网上报名 python基础语法 python打开文件 python中的if语句 random函数用法 java编程环境 java正则表达 java基础类型 java替换字符 java学习流程 java循环list 忧思华光玉 pr转场特效下载 心理学与生活pdf gg修改器下载 程序卸载 ansys安装教程 ug拔模 金水疑云 抖音APP下载 php上传文件 极速pdf转word 联想7450加粉清零 centos配置ip 例程 视频下载高手 ps渐变工具在哪里 正则表达式java 游戏录屏软件 英伟达显示设置不可用
当前位置: 首页 > 学习教程  > 

NodeJS 后端 解决 OPTIONS 请求 404 (Not Found)

2020/10/16 18:00:04 文章标签: nodejs后端开发

node开发接口POST接口时遇到, 在开发环境没有问题, 在线上服务器中出现的问题: 1. 应在处理POST请求的时候, 同时处理一下OPTIONS请求, 否则 method OPTIONS 的请求就没有命中路由,只能返回404 处理之后如下图, 没有404 请求了 2. 在 app.js 中设置 响应头的 Access-Control-A…

node开发接口POST接口时遇到, 在开发环境没有问题, 在线上服务器中出现的问题:

1. 应在处理POST请求的时候, 同时处理一下OPTIONS请求, 否则 method === 'OPTIONS' 的请求就没有命中路由,只能返回404

处理之后如下图, 没有404 请求了

2. 在 app.js 中设置 响应头的 Access-Control-Allow-Headers ,主要是 Content-Type 字段

res.setHeader('Access-Control-Allow-Headers','Content-Type,Access-Control-Allow-Headers,Authorization,X-Requested-With')

响应首部 Access-Control-Allow-Headers 用于 preflight request (预检请求)中,列出了将会在正式请求的 Access-Control-Expose-Headers 字段中出现的首部信息。

引用: https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Access-Control-Allow-Headers

转载于:https://www.cnblogs.com/W-it-H-ou-T/p/11071350.html


本文链接: http://www.dtmao.cc/news_show_300272.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?