1,工作中用mongoose搭建的http web 服务端,在用postman工具测试时GET、POST是正常的,但在实际开发中,跟前端同事调试时用web浏览器去GET时是正常的,POST时却显示跨域问题,如图所示:

Status一栏显示CORS error即为跨域导致的错误,何为跨域这里不关心,关心的是如何解决。

控制台消息:

前端同事提示要在应答头里添加"Access-Control-Allow-Origin:*",但查看源码这个已经加了,还是出问题,从上面的提示看可能还需要添加

"Access-Control-Allow-Headers: *",网上搜索了一下,说是需要添加"Access-Control-Allow-Methods: *",结果3个一起加:

问题解决。

 

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐