CORS收发post异步请求在nodejs下失败问题

想用cors收发异步请求,我是这样做的:

先造一下假数据尝试一下:

https://img.mukewang.com/5bbc0bcf0001209d04100212.jpg

服务端:

        res.header('Access-Control-Allow-Origin', '*');

        res.header('Access-Control-Allow-Headers', 'Content-Type, Content-Length, Authorization, Accept');

        res.header('Access-Control-Allow-Methods', 'POST,GET,DELETE,PUT');

        console.log(req.body);

        console.log(req.query);

        res.end();


检测值,

结果发现:

仍然是报错:

https://img1.mukewang.com/5bbc0be800019ff905670072.jpg

貌似是不能直接接受json格式的请求?

如果把请求中setRequestHeader去掉的话就不报错了但是传空值(收不到数据)

请相关经验人士指点一二,


有只小跳蛙
浏览 773回答 1
1回答

慕姐8265434

res.set('Access-Control-Allow-Headers', 'Content-Type');res.set('Access-Control-Allow-Methods', 'GET, POST, DELETE, PUT');
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript