node.js - 如何在 heroku 或 amazon Web 服务上部署我的 REST API?

标签 node.js express heroku mongoose mlab

在服务器端编程方面,我完全是个新手。 我已经使用

在本地计算机上创建并休息了 api
  1. NodeJS
  2. express
  3. Mongoose
  4. 在 mLAB 中创建的 MongDB 数据库。

那么,任何人都可以向我提供任何文档、指导教程吗?我已经尝试阅读其他内容,但找不到此组合的任何教程。

请不要对此提供负面评论_我知道问题可能不是很好,但我无法找到解决此问题的正确方法/方法。

最佳答案

由于您使用了 alomst MEAN 堆栈(Mongo、Express、Node - 您只缺少 Angular),请检查该段落:project&deploy 。您可以采用几种方法,但我将使用 Heroku CLI 来描述一种方法。 :

  • 登录heroku:heroku登录
  • 通过heroku cli创建新应用程序:heroku create
  • 配置 mongodb:heroku 插件:创建 mongolab
  • 创建应用程序:服务器、路由等。
  • 阶段:git add .
  • 提交更改:git commit -m 'test app'
  • 将它们推送到heroku:git push heroku master

请记住:

When you create a mLab add-on, the database connection URI is stored as a config var. Heroku config variables are equivalent to an environment variable, which you can use in development and your local environment. You can access this variable in your Node.js code as process.env.MONGODB_URI, which we will use later in our server code.

完成工作后,您可以通过键入以下内容转到托管应用程序的网站: heroku 打开

关于node.js - 如何在 heroku 或 amazon Web 服务上部署我的 REST API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51815592/

相关文章:

javascript - NodeJS + mysql : Select query returning individual objects

javascript - 热衷于在 react native 平面列表上重叠按钮?

javascript - Node JS 同步读取一行文本

javascript - 使用 NodeJS 中的类将 server.js 文件中的联系人存储到 json 文件中

javascript - 使用node.js从数据库获取数据

Heroku Postgres 无法连接主机 "..."、用户 "..."、数据库 "..."、SSL 关闭的 ERROR : no pg_hba. conf 条目

ruby-on-rails - 在 Heroku 上仅打印样式表

node.js - 如何在 NestjS 中使用可选的 url 参数

node.js - ExpressJS 中的 url 未给出正确的查询字符串

CSS 与 Heroku 上的本地显示不一样