【问题标题】:How to deploy my rest api on heroku or amazon web services?如何在 heroku 或 amazon web 服务上部署我的 rest api?
【发布时间】:2019-01-19 18:52:07
【问题描述】:

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

在本地机器上创建并休息了 api
  1. NodeJS
  2. 快递
  3. 猫鼬
  4. 在 mLAB 中创建的 MongDB 数据库。

所以,任何人都可以向我提供任何文档,指南教程 - 我已经尝试阅读其他但无法找到该组合的任何教程。

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

【问题讨论】:

    标签: node.js express heroku mongoose mlab


    【解决方案1】:

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

    • 登录heroku:heroku login
    • 通过 heroku cli 创建新应用程序:heroku create,
    • 提供mongodb:heroku addons:create mongolab
    • 创建应用程序:服务器、路由等。
    • 舞台:git add .
    • 提交更改:git commit -m 'test app'
    • 将它们推送到heroku:git push heroku master

    请记住:

    当您创建一个 mLab 插件时,数据库连接 URI 存储为一个配置变量。 Heroku 配置变量相当于一个环境变量,您可以在开发和本地环境中使用它。您可以在 Node.js 代码中以 process.env.MONGODB_URI 的形式访问此变量,我们稍后将在服务器代码中使用它。

    完成工作后,您可以通过键入以下内容访问托管应用程序的站点: heroku open

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-23
      • 2017-06-07
      • 2013-07-19
      • 1970-01-01
      • 2017-04-22
      • 2020-10-05
      • 2019-11-10
      • 1970-01-01
      相关资源
      最近更新 更多