为了账号安全,请及时绑定邮箱和手机立即绑定

node.js设置Content-Type

node.js设置Content-Type

繁星淼淼 2018-07-22 09:06:07
http.createServer((request, response) => {   response.setHeader('Access-Control-Allow-Origin','*')   request.on('data', data => {    console.log(data)   })   request.on('end', () => {    console.log(request)     response.end('success')   }) }).listen(8088)在请求的时候,如果传参为String类型的,可以成功,但是如果请求Object类型的,就报错:Request header field Content-Type is not allowed by Access-Control-Allow-Headers in preflight response.请问我应该怎么写啊
查看完整描述

2 回答

?
三国纷争

TA贡献1804条经验 获得超7个赞

加一句
response.setHeader('Access-Control-Allow-Headers','*')

查看完整回答
反对 回复 2018-07-22
?
互换的青春

TA贡献1797条经验 获得超6个赞

你这个会处理所有请求,但是 option 请求是不能设置 Content-Type 头部的. 你得为 option 请求单独的设置 cors 头, 然后为正常请求设置 Content-Type 头返回响应.

查看完整回答
反对 回复 2018-07-22
  • 2 回答
  • 0 关注
  • 1179 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信