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

node.js设置Content-Type

node.js设置Content-Type

波斯汪 2018-07-15 14:18: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贡献1827条经验 获得超8个赞

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

查看完整回答
反对 回复 2018-07-19
?
喵喔喔

TA贡献1735条经验 获得超5个赞

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

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

添加回答

举报

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