【问题标题】:React + Express RESTful API callsReact + Express RESTful API 调用
【发布时间】:2016-09-22 23:35:40
【问题描述】:

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

所以我想知道在这种情况下最好的解决方案是什么。只需放置 ("Access-Control-Allow-Origin", "*") 标头即可解决所有问题,但我不喜欢这样做。有人有其他建议吗?

非常感谢--谢谢!

【问题讨论】:

    标签: javascript express reactjs server


    【解决方案1】:

    你需要启用CORS,可以用“Access-Control-Allow-Origin”,“IP:PORT”指定地址。

    【讨论】:

    • 谢谢!呃,这绝对有道理
    猜你喜欢
    • 1970-01-01
    • 2015-09-22
    • 2020-07-02
    • 1970-01-01
    • 2019-08-31
    • 1970-01-01
    • 2019-08-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多