【问题标题】:How do I deploy a next.js app with a custom backend (express) to a VPS or Heroku如何将带有自定义后端(快递)的 next.js 应用程序部署到 VPS 或 Heroku
【发布时间】:2022-03-22 19:06:43
【问题描述】:

如何将带有自定义后端(特别是 express)的 next.js 应用部署到 VPS 或 Heroku。

【问题讨论】:

  • Afaik,heroku 将默认运行 npm run start,因此您需要 a) 确保运行您的 express 应用程序 b) 将您的 git repo 推送到 heroku。
  • 抱歉,我有一个名为 app 的文件夹,app 文件夹包含服务器文件和客户端文件夹,客户端文件夹包含 next.js 前端应用程序。如何设置服务器,以便在获取 * 时显示 next.js 应用程序,我的意思是就像我们在创建反应应用程序时所做的那样

标签: javascript node.js express next.js vps


【解决方案1】:

我有同样的设置。

  • server.js(快递)
  • 客户端(反应应用)

我用过这个,效果很好:

 "scripts": {
    "start": "node server.js",
    "heroku-postbuild": "cd client && npm install && npm run build"
  },

【讨论】:

  • 设置是为了反应?
  • 是的,我认为 next.js 也一样,但我试过了,但它不起作用。我现在将尝试使用自定义服务器模板并尝试使用它。在此期间您是否找到了其他解决方案?
猜你喜欢
  • 2020-12-07
  • 1970-01-01
  • 2020-09-19
  • 2017-02-27
  • 2021-01-11
  • 1970-01-01
  • 2012-06-17
  • 2020-12-06
  • 1970-01-01
相关资源
最近更新 更多