•  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

Ik heb een dedicated server met u, waarop ik onlangs Ubuntu 14.04 geïnstalleerd heb. Kan u me alsjeblieft begeleiden met stappen voor het maken van een eenvoudige Node.js webserver die HTTP-aanvragen kan verwerken.

Psychz - Shrirang

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

Node.js is een JavaScript runtime gebouwd op Chrome's V8 JavaScript-engine. Het betekent dat Node.js een platform biedt om JavaScript op een server te laten draaien. Daarom hebben we geen server-gebaseerde talen nodig om een ​​webapplicatie te ontwikkelen. U kunt de toepassing Node.js gebruiken om uw eigen HTTP-server te maken.

Hier zijn de stappen die u zullen leiden om uw eigen HTTP-server te maken.

Node.js installeren

1. Voer de volgende opdracht uit op uw terminal om de huidige versie te installeren.

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

2.U kunt ook de website van Nde.js bezoeken en de huidige versie installeren.

https://nodejs.org/en/

Maak een eigen HTTP-server

Maak een leeg bestand met de extensie ".js". We maken een bestand genaamd "Hello.js" voor ons voorbeeld. Gebruik het volgende commando voor het volgende.

Sudo raak Hello.js aan

Zodra het bestand is gemaakt, bewerk het bestand en voer de volgende code in.

Var http = vereisen ('http')
Var server = http.createServer (functie (verzoek, reactie)
{
Response.writeHead (200, {'Content-Type': 'text / plain'});
Response.end ("U bent ingevoerd");
});
server.listen (80);

De functionaliteit van deze code is dat het de JavaScript leest, het uitvoert en het object retourneert. Laten wij u door de code lijn per lijn begeleiden.

1. Wij nemen de HTTP-module in om de vereiste functies ervan te krijgen, zodat ze in de applicatie kunnen worden gebruikt.

2. Wij maken een server applicatie met de functies van "request and response". De functie "aanvraag" wordt elke keer als de gebruiker om een ​​URL vraagt, opgeroepen. De functie "Response" is het antwoord dat we aan het verzoek geven.

3. Wanneer een verzoek is ontvangen, zeggen we dat u een reactie wilt verzenden met een koptekst van '200'. Dit nummer is het normale antwoord dat wordt verzonden in een http-koptekst wanneer een succesvol antwoord naar de klant wordt verzonden. Het 'inhoudstype' is tekst. Vandaar dat de reactie in tekstformaat moet zijn.

4. Dit is het antwoord dat aan het verzoek zal worden gegeven. Het zal op het scherm "U hebt ingevoerd" op het scherm verschijnen en het antwoord beëindigen.

5. De server luistert naar poort 80, die de standaard HTTP poort is. Het is echter niet verplicht.

Laatste stap

Nadat u de code hebt geschreven, typt u het volgende commando om uw HTTP-server te laten draaien.

Knooppunt Hello.js

U kunt de werking van HTTP-server controleren door naar uw browser te gaan. Wanneer u 'localhost' typt, wordt het bericht 'U ingevoerd' weergegeven.

Was this reply helpful?

Related topics

  • How to install Node.js on AlmaLinux 8
  • nginx redirect http to https
  • CDN and Load Balancer: Ultimate combination for efficient content delivery
  • Spain Dedicated Server
  • Colocation for deep learning and big data projects
  • Continuous Server Backup
  • Colocation Hosting Pricing
  • 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
  • API Introduction
  • How to setup a Dedicated Server for Space Engineers
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