使用codeandbox将前端(反应)连接到后端(节点)

时间:2019-04-01 01:54:15

标签: node.js reactjs graphql codesandbox

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

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

谢谢

2 个答案:

答案 0 :(得分:0)

如果我正确理解了这个问题;

如果您试图连接到看上去是前端解决方案的托管代码编辑器的codesandbox,则需要在连接到互联网的PC上运行nodejs服务器。

在路由器管理员设置中,您需要为分配给PC的特定本地地址打开运行nodejs服务器的端口。

{your_ip_address}:{your_port}/api-route

当您需要调用Node.js服务器时。

答案 1 :(得分:0)

查理是正确的。实际上,我在reactsandbox上构建了我的react前端,并也在codesandbox上连接了我的节点graphql后端。两者都必须运行才能正常工作。也必须同时启用cors才能进行连接。即时通讯使用apollo服务器2时,可以将cors:true传递给apollo服务器构造函数。