【问题标题】:Connecting frontend (react) to backend (node) using codesandbox使用代码和框将前端(反应)连接到后端(节点)
【发布时间】:2019-04-02 18:00:01
【问题描述】:

我正在使用 react、graphql 和 node。目前,我的反应代码在代码沙箱上,而我的服务器代码在我的本地计算机上。在这种情况下,我如何将我的前端与我的后端连接起来?在链接它们之前,我是否需要将我的服务器代码部署到 heroku 或数字海洋上?我希望能够在部署我的代码之前先对其进行测试

我也在考虑将我的后端代码迁移到代码沙箱。在这种情况下,我是否仍然能够链接我的前端和后端代码,以便在部署到托管服务提供商服务器之前对其进行测试?

谢谢

【问题讨论】:

  • 应该能够从您的前端向本地主机发出请求吗?请记住,由于来源不同,需要启用 cors 中间件
  • 您在本地 GraphQL 服务器中使用 apollo 吗?

标签: node.js reactjs graphql codesandbox


【解决方案1】:

查理是正确的。我实际上在代码沙箱上构建了我的反应前端,并在代码沙箱上连接到我的节点 graphql 后端。两者都必须运行才能正常工作。两者都必须启用 cors 才能连接。当我使用 apollo server 2 时,可以将 cors: true 传递给 apollo 服务器构造函数。

【讨论】:

  • 感谢大家给我解决问题的想法。希望我的回答也对你有帮助:)
猜你喜欢
  • 1970-01-01
  • 2019-11-14
  • 1970-01-01
  • 2022-08-17
  • 2019-04-19
  • 2021-09-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多