【问题标题】:Deploying Node.js API with MongoDB database使用 MongoDB 数据库部署 Node.js API
【发布时间】:2019-02-21 07:27:12
【问题描述】:

在我的硕士学位论文中,我一直在使用 Unity3D 开发一款游戏。游戏与 Node.js RestAPI 通信,后者处理 MongoDB 数据库中的请求和数据。

在开发过程中,我一直将我的电脑用作本地主机,但现在我已准备好进行测试,这意味着我需要将 Node.js RestAPI 和 MongoDB 部署到服务器。

为了获得这台机器,我被要求写一份适当的请求,突出我需要的技术/技术要求。 以前从未这样做过,我目前无法弄清楚我需要什么。

我知道我需要机器安装 Node.js Express 和 MongoDB,或者至少我需要安装它们的权限。但是,就机器的操作系统而言,我不知道。

哪种操作系统最适合 Node.js+MongoDB 部署?

由于我以前从未这样做过,我是否缺少任何要求?

任何帮助表示赞赏,在此先感谢。

【问题讨论】:

    标签: node.js mongodb express deployment server


    【解决方案1】:

    部署应用程序 RESTful API 有很多选择。我对操作系统不太了解,但这里列出了 Node.js 官方 GitHub 存储库中列出的大量平台。 访问https://github.com/nodejs/node-v0.x-archive/wiki/Node-Hosting

    【讨论】:

    • 谢谢!我敢肯定,这对将来会很有帮助。谢谢!我敢肯定,这对将来会很有帮助。但是,我不能太挑剔。我相信我只能从 Linux 或 Windows 中进行选择。我的问题意图是弄清楚除了 Node.js 和 MongoDB 技术之外,我想要的操作系统是否是我需要指定的唯一“要求”。
    【解决方案2】:

    https://itsfoss.com/nodeos-operating-system/ https://node-os.com/

    Ubuntu 18.04.1 LTS (Bionic Beaver) 是 Node.js + MongoDB 部署和 NodeOS 的最佳操作系统

    NodeOS 是基于 Node.js 的操作系统,继去年发布了第一个候选版本后,现在正朝着 1.0 版迈进。

    如果这是您第一次听说,NodeOS 是有史以来第一个由 Node.js 和 npm 提供支持并构建在 Linux 内核之上的操作系统。 Jacob Groundwater 在 2013 年年中推出了这个项目。用于构建系统的主要技术是:

    Linux Kernel:整个操作系统都建立在 Linux Kernel 之上。 Node.js 运行时:Node 用作主要运行时。 npm Packages:npm 用于包管理。 NodeOS 源代码托管在 Github 存储库上。因此,任何有兴趣的人都可以轻松地贡献和报告错误。用户可以从源代码构建或使用可用的预构建图像。构建过程和快速入门指南可以在项目存储库中找到。

    【讨论】:

    • 谢谢。但正如我在上面的评论中所说,我不能那么挑剔。我正在寻找的是确认 Os、Node.js 和 MongoDB 技术是我在正式请求中需要提及的唯一要求!
    猜你喜欢
    • 2019-05-06
    • 2020-07-19
    • 1970-01-01
    • 1970-01-01
    • 2021-09-04
    • 1970-01-01
    • 2014-03-05
    • 2021-01-07
    • 1970-01-01
    相关资源
    最近更新 更多