•  Home
  •  Dashboard
  •  Company
    • About Us
    • Blog
    • Careers
    • Contact Us
    • Data Centers
    • Looking Glass
    • Network
    • Reseller
  •  Hosting Services
    • Infrastructure
      • iColocation
    • Compute
      • cMetal
      • cVirtual
    • Storage
      • sObject
      • sBlock
    • Networking
      • nCDN
      • nIP Transit
      • nWavelength
    • Protection
      • pBackup
      • pDDoS
  •  Solutions
    • Ecommerce
    • Finance
    • Gaming
    • Hosting
    • Management
    • Security
    • System Integrator
  •  Support
    • Community
    • Knowledge Base
    • Open A Ticket
  •  USA & Canada: 800-933-1517
  •  International: 626-549-2801
  •  Email: sales@psychz.net
  • Services
    • new-colocation-header-img
      Infrastructure
      • iColocation
    • new-compute-header-img
      Compute
      • cMetal
      • cVirtual
    • new-storage-header-img
      Storage
      • sObject
      • sBlock
    • new-networking-header-img
      Networking
      • nCDN
      • nIP Transit
      • nWavelength
    • new-protection-header-img
      Protection
      • pBackup
      • pDDoS
  • Solutions
    • Ecommerce
    • Security
    • Gaming
    • Hosting
    • Management
    • Finance
    • System Integrator
  • Dashboard

Nodejs https server

  • Home
  • Client
  • Qa Forum
  • Nodejs https server

Posted By: SHENGHUA | 1 Replies | Last Reply On: Jul 20, 2017 06:12:58

Ich habe einen dedizierten Server mit dir, auf dem ich vor kurzem Ubuntu 14.04 installiert habe. Kannst du mich bitte mit Schritten anführen, wie man einen einfachen Node.js Webserver erstellt, der HTTP-Anfragen verarbeiten kann.

Psychz - Shrirang

Votes: 0Posted On: Jul 20, 2017 06:12:58
 

Node.js ist eine JavaScript-Laufzeit auf Chrome V8 JavaScript-Engine gebaut. Es bedeutet, dass Node.js eine Plattform bietet, um JavaScript auf einem Server auszuführen. Daher brauchen wir keine Server-basierten Sprachen, um eine Web-Anwendung zu entwickeln. Sie können die Anwendung Node.js verwenden, um Ihren eigenen HTTP-Server zu erstellen.

Hier sind die Schritte, die Sie dazu bringen, Ihren eigenen HTTP-Server zu erstellen.

Installieren von Node.js

1.Bitte führen Sie den folgenden Befehl auf Ihrem Terminal, um die aktuelle Version zu installieren.

Sudo apt-get install python-software-Eigenschaften
Curl -sL https://deb.nodesource.com/setup_8.x | Sudo -E bash -
Sudo apt-get install nodejs

2.Sie können auch die Nde.js Website besuchen und die aktuelle Version installieren.

Https://nodejs.org/en/

Erstellen Sie Ihren eigenen HTTP-Server

Erstellen Sie eine leere Datei mit der Erweiterung ".js". Wir erstellen eine Datei namens "Hello.js" für unser Beispiel. Verwenden Sie für den folgenden Befehl den folgenden Befehl.

Sudo touch Hallo.js

Sobald die Datei erstellt wurde, bearbeiten Sie die Datei und geben Sie den folgenden Code ein.

Var http = require ('http')
Var server = http.createServer (Funktion (Anfrage, Antwort)
{
Response.writeHead (200, {'Content-Type': 'text / plain'});
Response.end ("Du hast eingegeben");
});
Server.listen (80);

Die Funktionalität dieses Codes ist, dass es das JavaScript liest, es ausführt und das Objekt zurückgibt. Lassen Sie uns durch den Code Linie für Zeile führen.

1. Wir schließen das HTTP-Modul ein, um die benötigten Funktionen daraus zu erhalten, damit sie in der Applikation verwendet werden können.

2. Wir erstellen eine Server-Applikation mit den Funktionen "Request and Response". Die "Request" -Funktion wird jedes Mal aufgerufen, wenn der Benutzer eine URL anfordert. Die "Response" -Funktion ist die Antwort, die wir der Anfrage geben.

3. Wenn eine Anfrage eingegangen ist, sagen wir, eine Antwort mit einem Header-Typ von '200' zu senden. Diese Nummer ist die normale Antwort, die in einem HTTP-Header gesendet wird, wenn eine erfolgreiche Antwort an den Client gesendet wird. Der "Inhaltstyp" ist Text. Daher sollte die Antwort im Textformat sein.

4. Dies ist die Antwort, die der Anfrage gegeben wird. Es erscheint "Sie haben" auf dem Bildschirm eingegeben und beenden die Antwort.

5. Der Server hört Port 80 an, welcher Standard-HTTP-Port ist. Es ist jedoch nicht zwingend erforderlich.

Letzter Schritt

Nachdem Sie den Code geschrieben haben, geben Sie den folgenden Befehl ein, um den HTTP-Server zu starten.

Knoten Hallo.js

Sie können die Arbeit des HTTP-Servers überprüfen, indem Sie zu Ihrem Browser gehen. Wenn Sie "localhost" eingeben, wird die Meldung "Sie eingegeben" angezeigt.

Was this reply helpful?

Related topics

  • How to install Node.js on AlmaLinux 8
  • Nginx umleiten http auf https
  • CDN and Load Balancer: Ultimate combination for efficient content delivery
  • Spain Dedicated Server
  • Colocation for deep learning and big data projects
  • Kontinuierliche Server-Sicherung
  • Wie viel kostet 1U Rack Space?
  • Best 10Gbps Unmetered Dedicated Servers - Top 10 List
  • Best Dedicated Server Providers In Dallas: A Comprehensive Guide
  • Why Gaming Companies are Choosing Bare Metal Servers
  • Best Dedicated Server Providers in Los Angeles: Top 10 List
  • How to host your own RUST server
  • How to setup a dedicated server for Minecraft Bedrock
  • How to setup a Dedicated Server for Space Engineers
  • API Introduction
Copyright © 2025 Psychz Networks,
A Profuse Solutions Inc Company
Hosting Services
Infrastructure
  • iColocation
Compute
  • cMetal
  • cVirtual
Storage
  • sObject
  • sBlock
Networking
  • nCDN
  • nIP Transit
  • nWavelength
Protection
  • pBackup
  • pDDoS
Company
  • About Us
  • Blog
  • Careers
  • Contact Us
  • Data Centers
  • Looking Glass
  • Network
  • Reseller
Policies
  • Acceptable Usage Policy
  • Privacy Policy
  • Service Level Agreement
  • Terms and Conditions
Support
  • Community
  • Knowledge Base
  • Open A Ticket
Get In Touch
  • Psychz Networks,
    A Profuse Solutions Company
    611 Wilshire Blvd #300
    Los Angeles,California 90017
    USA
  • US/Canada: 800-933-1517
  • International: 626-549-2801