node.js - 如何部署分离的前端和后端?

标签 node.js reactjs deployment frontend backend

我正在开发一个新项目,其中 react/express 作为前端,loopback 作为后端 api。我在我的开发环境中使用不同的端口将它们分开。

我应该如何将它们部署到生产环境中?

  1. 在同一台服务器上托管 - 将后端与不同的子域分开?

  2. 在 2 台不同的服务器上托管 - 似乎无法使用相同的域。

最佳答案

我刚刚回答 a related question对于 AWS。

你可以部署

您可以在不同的主机上设置不同的子域,例如

  • app.domain.com 在 GitHub 页面上
  • api.domain.com 上 Heroku

关于node.js - 如何部署分离的前端和后端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41247687/

相关文章:

reactjs - typescript 错误 : Property 'X' does not exist on type 'Window'

javascript - 使用插入的 javascript 属性获取 url,但 UTF-8 字符不断出现在控制台中导致 404

javascript - 如何在 React 中更改 CSS 根变量?

entity-framework - 如何通过 Windows Azure(预览版)管理门户设置 ADO.NET Entity Framework 连接字符串?

javascript - new Date().setFullYear(new Date().getFullYear()) 返回一个 13 位数字

javascript - 为什么在快速路由内没有触发 socket.io 回调

node.js - Mocha 浏览器使用 Node.js 命令行运行程序进行测试?

javascript - 删除数据数组JS

没有互联网的远程主机上的 git 更新/补丁

deployment - SSRS RDL 以编程方式映射数据源