2016-04-19 7 views
0

Ich bin völlig neu in der Backend-Entwicklung, so dass dies eine lächerlich einfache und direkte Frage sein kann, aber ich bin mir wirklich nicht sicher. Ich versuche, node.js für die Backend-Entwicklung zu lernen, und alle Tutorials, die ich bisher gesehen habe, zeigen, wie der Knoten verwendet werden kann, um JavaScript vom Terminal auszuführen und einen Server auf dem lokalen Host zu erstellen. Während dies eine nette Sache zu tun ist, stecke ich dort fest und habe Schwierigkeiten zu verstehen, wo ich meinen node.js-Code auf cPanel setzen und wie ich ihn zusammen mit dem Rest meines html/css/js-Codes effektiv nutzen kann; Alle Beispiele, die ich gesehen habe, sind sehr isoliert und haben wenig Interaktion mit diesen anderen Dateien.Wo node.js Code in cPanel

Wieder habe ich keine Backend-Erfahrung, also wäre es nicht sehr hilfreich, dieses Konzept relativ zu einer anderen serverseitigen Sprache wie Python, Ruby oder PHP zu erklären, da ich wirklich keine Ahnung habe, wo ich würde Setzen Sie irgendeinen Code für irgendeines dieser Dinge ein oder wie es in das Gesamtbild passt. Wenn die Antwort vielleicht darauf eingeht, wie Python oder PHP sowie allgemeine Muster für die Backend-Entwicklung zu integrieren sind - das einfache Zeug, das jeder annimmt, aber niemand erklärt - würde es sehr geschätzt werden.

+0

Welche Art von Hosting-Paket haben Sie? –

+0

Ich benutze den freien Plan von x10hosting. –

+0

Sie können Node nicht darauf ausführen. Sie benötigen entweder ein Hosting-Paket, das es standardmäßig unterstützt, oder Sie benötigen SSH-Zugriff auf das Betriebssystem des Servers, um es selbst zu installieren. Ihre Premium-Stufe bietet Letzteres an, aber selbst dann weiß ich nicht, ob sie Node unterstützen würden, da ihre Support-Seite es nicht erwähnt. Sorry): –

Antwort

0

Es spielt keine Rolle, wo Sie es hinstellen. Sie möchten es jedoch wahrscheinlich im Ordner des Benutzernamens aufbewahren, der es verwendet. Ich habe einen Ordner namens app/in meinem Benutzerordner erstellt und meinen ganzen Mist dort hineingelegt. Dann richten Sie es einfach ein, um einen von Ihrem Host genehmigten Port anzuhören.

Sie können eine .htaccess-Datei in Ihrem public_html-Ordner verwenden, um zur richtigen Portnummer umzuleiten.

Ihre node.js wird Routing behandeln. Um zu bestimmten CSS/HTML-Dateien zu gelangen, müssen Sie dies in Ihrem node.js-Code einrichten.