对于来自我的本地主机的PUT / POST / DELETE请求,响应被CORS阻止“对预检请求的响应未通过访问控制检查:所请求的资源上没有'Access-Control-Allow-Origin'标头。 “
我在服务器端的响应头中添加了以下内容:
res.header('Access-Control-Allow-Origin', '*');
res.header('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE');
res.header('Access-Control-Allow-Headers', 'Content-Type');
我看到浏览器发送OPTIONS请求并获得响应200,但是响应头没有Access-Control-Allow-Origin:*
以下是OPTIONS请求的响应标头:
允许:删除
连接:保持活动状态
内容长度:6
Content-Type:文本/ html; charset = utf-8
日期:2019年5月11日,星期六19:09:05 GMT
ETag:W /“ 6-1vVjYJjNRYzp0ik5 + OPo3qsOm9A”
X-Powered-By:Express
GET请求工作正常。