使用MongoDB数据库部署Node.js API

问题描述 投票:2回答:2

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

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

为了获得机器,我被要求写一个正确的请求,突出我需要的技术/技术要求。从来没有这样做过,我现在无法弄清楚我需要什么。

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

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

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

任何帮助表示赞赏,提前谢谢。

node.js mongodb express deployment server
2个回答
2
投票

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


1
投票

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内核:整个操作系统都是基于Linux内核构建的。 Node.js runtime:节点用作主运行时。 npm包:npm用于包管理。 NodeOS源托管在Github Repository上。所以,任何有兴趣的人都可以轻松贡献并报告错误。用户可以从源构建或使用可用的预构建映像。可以在项目存储库中找到构建过程和快速入门指南。

© www.soinside.com 2019 - 2024. All rights reserved.