如何将 node.js 应用程序部署到 heroku?有没有可能?

Posted

技术标签:

【中文标题】如何将 node.js 应用程序部署到 heroku?有没有可能?【英文标题】:How to deploy a node.js app to heroku?? It is possible or not? 【发布时间】:2013-07-20 05:05:32 【问题描述】:

问题出在 git add 上。我忘记添加 node_modules 文件。我关闭了终端并再次运行 Heroku 和 NodeJs 入门 [1] 中给出的命令集。应用程序已成功推送到堆栈。

【问题讨论】:

那么实际的问题是什么?我已经在 Heroku 的 PaaS 上部署了多次基于 node.js 的应用程序,没有任何问题。实际上,昨晚我部署了我的最后一个工作。你能扩展你的问题/问题吗?所以我可以给你一个相应的答案... 【参考方案1】:

如果您在项目的根目录中包含 package.json 文件,Heroku 将自动检测 nodejs 应用程序。在将您的项目推送到 Heroku 之前,请确保将 package.json 添加到您的 git 项目中。

您的 nodejs 应用程序应使用 NPM 进行管理。有关完整的工作示例,请参阅 Heroku 上的 Nodejs 指南:

https://devcenter.heroku.com/articles/nodejs

【讨论】:

以上是关于如何将 node.js 应用程序部署到 heroku?有没有可能?的主要内容,如果未能解决你的问题,请参考以下文章

将 node.js 应用程序部署到 Heroku 时如何执行自定义构建脚本

如何使用 Docker 映像将 Node.js HTTP/2 应用程序部署到 Google Compute Engine 上?

如何将 Node.js WebSocket 服务器部署到 Amazon Elastic Beanstalk?

如何在生产服务器上部署 Node.js 应用

将 Node.js 应用程序部署到弹性 beanstalk

Docker: 如何将node.js的项目部署到docker的swarm上面去