2017-06-29 6 views
0

Sollte Node.js die Grundlage einer Website sein oder nur verwendet werden, wenn bestimmte Funktionen (z. B. ein Chatroom) benötigt werden?Soll Node.js nur für "Apps" verwendet werden?

Zum Beispiel in bestimmten Projekt verwende ich Npm und habe einen node_modules Ordner und eine package.json Datei im Hauptverzeichnis, wo alle meine Code ist.

Aber die Frage, die ich stelle, ist, ob das eine gute Praxis ist oder nicht? Sollte Node.js nur in zB einem chat-room/ Ordner verwendet werden? Oder ist es in Ordnung, dieselbe Node.js-Installation auf einer ganzen Website zu verwenden, wenn nötig?

+1

Node.js kann für alles verwendet werden *. Die Verwendung von Knoten als Basis für Ihre Website oder App ist sehr üblich. Eine Website ist eine "App" – woodpav

+1

Ein Server, der Ports behandelt und HTML-Markup * rendert * ist eine Anwendung. Sicher, es reagiert vielleicht noch nicht * dynamisch * auf Anfragen, aber es tut schon ziemlich viel. – Bergi

+0

Knoten hat keine Routing-Funktionalität. Wie auch immer, ich verstehe nicht, was Sie mit "App", "Hauptstruktur" oder "innerhalb Ihrer Website" meinen. Wie es aussieht, ist es nicht klar, was Sie fragen. –

Antwort

1

Viele Unternehmen haben es in letzter Zeit schwer, ihren Front-End-Code von ihrem Server zu trennen. Wenn Sie also ein Projekt von Grund auf neu starten, möchten Sie das vermeiden.

Mit Anwendungen mit geringer Kopplung erhalten Sie die Flexibilität, Ihren gesamten Front-End-Stack zu ändern, ohne einen einzigen Code in Ihrer API zu ändern. Darüber hinaus können Sie Ihre API aus verschiedenen Anwendungen verwenden. Sie werden jetzt unabhängig arbeiten.

Das Routing ist, wie Sie die Parameter URL, Verb und Opt definieren.

Ich hoffe, dass Sie damit zu kämpfen haben.

Verwandte Themen