React + Express RESTful API调用

问题描述:

我正在尝试制作一个完整的应用程序(Express在后端和React在前面),我遇到了问题。服务器和用户界面都在本地主机上的DEV环境中进行测试,但具有不同的端口号。从前端到后端进行API调用会导致CORS错误,因为它们都在不同的端口上运行。我知道一个解决方案是实现服务器端渲染,但由于我使用的第三方库的限制,我无法做到这一点。React + Express RESTful API调用

所以我想知道在这种情况下最好的解决方案是什么。只需放置(“Access-Control-Allow-Origin”,“*”)标题可以修复所有内容,但我并不喜欢这样做。有没有人有任何其他建议?

非常感谢 - 谢谢!

您需要启用CORS,可以通过“访问控制允许源”,“IP:端口”指定地址。

+0

谢谢!杜,那绝对有道理 –

+0

不客气。 –