Erstellen Sie einen einfachen HTTP-Server mit NodeJS

1- Das Ziel des Artikel

In diesem Artikel leite ich Sie bei der sehr einfachen Erstellung eines  HTTP Server mit  NodeJS. Und Sie können in die static Datenquellen wie  HTML, Javascript, CSS,... in dem Verzeichnis durch  http zugreifen, zum Beispiel:
  • http://localhost:8080/abc.html
  • http://localhost:8080/abc.js
Statt des Zugang durch  file:///
  • file:///E:/webexamples/reactjs/abc.html
  • file:///E:/webexamples/reactjs/abc.js
Die Fragen: Warum brauchen Sie nur ein  HTTP um in die static Daten-quellen zuzugreifen?
Wenn Sie  ReactJS lernen möchten, brauchen Sie ein  HTTP, obwohl  ReactJS nur eine Bibliothek  Javascript ist, und die Datei  HTML können auf dem Browser direkt laufen. Allerdings halten die Browser manchmal die Operation der lokalen Datei  Javascript.  Es fordert, die File  Javascript muss aus einer der  schema: http, data, chrome, chrome-extension, https ​​​​​​​kommen.
Error Message!
Failed to load file:///E:/webexamples/reactjs/hello-reactjs/person.jsx:
Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.

2- NodeJS HTTP Server erstellen

Zuerst stellen Sie sicher, dass Sie  NodeJS in Ihrem Computer installiert haben. Wenn nicht, installieren Sie es nach der folgenden Anleitung:
Erstellen Sie einen leeren Verzeichnis
Öffnen Sie das Fenster  CMD und machen  CD zum von Ihnen erstellten Verzeichnis.
Führen Sie das Command durch um   http-server zu installieren:
npm install -g http-server
HTTP-Server starten:
# Note: -c-1 to disable caching!!

http-server -c-1
HTTP Server vom Ihnen wird gestartet. Er hört gerade in der Port  8080 zu. Sie können es durch den Zugang in den folgenden Pfad prüfen:
Erstellen Sie eine File  HTML in einem Verzeichnis und Sie können durch  HTTP ​​​​​​​zugreifen: