Развертывание API Node.js с базой данных MongoDB - PullRequest
0 голосов
/ 17 сентября 2018

Я разрабатываю игру с использованием Unity3D как часть моей магистерской диссертации. Игра связывается с RestAPI Node.js, который обрабатывает запросы и данные в базе данных MongoDB.

Во время разработки я использовал свой компьютер в качестве локального хоста, однако теперь я готов к тестированию, что означает, что мне нужно развернуть RestAPI Node.js и MongoDB на сервере.

Чтобы получить машину, меня попросили написать правильный запрос с указанием технологий / технических требований, которые мне нужны. Никогда раньше этого не делал, сейчас у меня проблемы с выяснением того, что мне нужно.

Я знаю, что на моей машине должны быть установлены Node.js Express и MongoDB или, по крайней мере, мне нужны разрешения для их установки. Однако с точки зрения операционной системы машины я понятия не имею.

Какая ОС лучше всего подходит для развертывания Node.js + MongoDB?

Поскольку я никогда не делал этого раньше, я пропускаю какие-либо требования?

Любая помощь приветствуется, спасибо заранее.

Ответы [ 2 ]

0 голосов
/ 17 сентября 2018

Существует множество вариантов развертывания RESTful API вашего приложения.Я понятия не имею об этой ОС, но в официальном репозитории Node.js на GitHub перечислены тонны платформ.Визит https://github.com/nodejs/node-v0.x-archive/wiki/Node-Hosting

0 голосов
/ 17 сентября 2018

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: Node используется в качестве основного времени выполнения. Пакеты npm: npm используется для управления пакетами. Источник NodeOS размещен в репозитории Github. Таким образом, любой желающий может легко внести свой вклад и сообщить об ошибках. Пользователи могут создавать из исходного кода или использовать готовые изображения доступны. Процесс сборки и краткое руководство по началу работы можно найти в репозитории проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...