2012-09-05 12 views
5

Ich versuche, über node.js zu lernen, und es gibt Tonnen von Beispielen da draußen, aber eine Frage, auf die ich keine Antwort oder ein Beispiel finden kann, ist, wie dies mit Webhosts funktioniert (ich verwende inmotionhosting. com)?Grundkenntnisse für Node.JS?

sagen, ich habe eine grundlegende Website www.url.com/index.php (Hinweis: Ich benutze auch PHP). Damit diese Website funktioniert, muss ich lediglich eine Datei in meinen Dateimanager auf meiner Webhosting-Site hochladen.

Wie funktioniert node.js? Laden Sie einfach eine node.js-Datei in das Webhosting hoch?

In allen Beispielen verwenden sie localhost mit Port 8000 oder etwas. Kann jemand etwas Licht scheinen lassen?

Danke!

+0

kurze Antwort: NEIN. Ihr Host muss node.js installiert haben. In node.js erstellst du die Web-App, die auch der Webserver ist (kein PHP über dem Apache) –

Antwort

1

Sie benötigen mindestens VPS-Hosting, um node.js zu installieren, Shared Hosting wird Ihnen nicht erlauben, eine Anwendung auf eigene Faust zu installieren, es sei denn, Sie geben Ihnen die Möglichkeit, es zu tun.

dann alles hängt davon ab, wie Sie konfiguriert haben und welche Anwendung node.js dient, kann man nicht wirklich sagen, wo die Dateien standardmäßig zu laden, es sei denn ein Pfad entweder von Ihnen gesetzt oder von Web-Hosting ..

von nodejs.org
Node.js ist eine Plattform, auf Chrome JavaScript Runtime gebaut für die einfache Aufbau schnelle, skalierbare Netzwerk-Anwendungen. Node.js verwendet ein ereignisgesteuertes, nicht blockierendes E/A-Modell, das es leicht und effizient macht, ideal für datenintensive Echtzeitanwendungen, die auf verteilten Geräten ausgeführt werden.

es nicht sagen, dass es für die Verwendung im Web spezifische, anstatt Sie einen Web-Framework verwenden sollten, wie ExpressJS, wo Sie Sie Web-Anwendung oder andere Sachen bauen .. Ihr Gastgeber auf weitere Informationen zur Verfügung stellen sollte, wie die Verwaltung Pakete in Ihrer NodeJS Instanz, Konfiguration, etc ..
einige nützliche Links
Domain API
ExpressJS
ExpressJS examples