2016-04-05 9 views
0

Ich bin neu in NodeJS und MongoDB. Ich habe eine kleine Anwendung mit diesen beiden entwickelt. Ich möchte wissen über das Hosting von NodeJS-Anwendung und MongoDB-Datenbank. Eine Unterfrage ist, kann ich sowohl Datenbank und Anwendung auf Amazon Web Service (AWS) hosten.Wie hosten Knoten JS und MongoDB

Bitte führen Sie mich. Danke

+0

http://www.robert-drummond.com/2013/04/25/a-node-js-application-on-the-amazon-cloud-part-1-installing -node-auf-einer-ec2-instanz / –

Antwort

1

Sie können fast alles hosten, was auf AWS-Servern gehostet werden kann, und sie haben eine fertige Architektur für die von Ihnen erwähnten Technologien.

Wenn Sie neu sind, würde ich vorschlagen, mit Heroku usw. zu gehen, um Ihre Anwendung zu testen, da es einige Zeit dauern wird, sich mit der Umgebung von AWS vertraut zu machen.

Viel Glück.

https://aws.amazon.com/tools/ https://docs.mongodb.org/ecosystem/platforms/amazon-ec2/

3

Ja, Sie können Ihre Anwendung auf AWS EC2-Instanz bereitstellen. Sie müssen zuerst eine EC2-Instanz (vorzugsweise ubuntu) ausführen.

Dann installieren Sie die Binärdateien von node.js, die mit der Version von nodejs übereinstimmen, die Sie in Ihrem lokalen Netzwerk verwenden, um Ihre Anwendung zu entwickeln.

Der nächste Schritt wäre, node package manager (npm) und Mongodb zu installieren. Die Vorgehensweise entspricht der Vorgehensweise auf Ihrem lokalen Computer.

Jetzt müssen Sie einen Server installieren. Z.B. Nginx.

Klonen Sie schließlich Ihr Repository in Ihre EC2-Instanz. Darüber hinaus können Sie das PM2-Modul zum Ausführen und Überwachen Ihrer App verwenden, sodass Sie den Server nach Änderungen oder im Falle eines Fehlers nicht neu starten müssen.

Glücklich Bereitstellung :)