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

Serwer https protokołu Nodejs

  • Home
  • Client
  • Qa Forum
  • Serwer https protokołu Nodejs

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

Mam z serwerem dedykowany serwer, na którym niedawno zainstalowałem Ubuntu 14.04. Czy możesz poprosić mnie o kroki, jak utworzyć prosty serwer WWW Node.js, który może obsługiwać żądania HTTP.

Psychz - Shrirang

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

Node.js to środowisko JavaScript zbudowane na silniku JavaScript w wersji V8 firmy Chrome. Oznacza to, że Node.js udostępnia platformę do uruchamiania kodu JavaScript na serwerze. W związku z tym nie potrzebujemy języków opartych na serwerze, aby opracować aplikację internetową. Za pomocą aplikacji Node.js można utworzyć własny serwer HTTP.

Oto kroki, które pomogą Ci utworzyć własny serwer HTTP.

Instalowanie pliku Node.js

1.W celu uruchomienia bieżącej wersji, na terminalu należy uruchomić następujące polecenie.

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

2. Można również odwiedzić witrynę Nde.js i zainstalować ją w bieżącej wersji.

Https://nodejs.org/pl/

Utwórz własny serwer HTTP

Utwórz pusty plik z rozszerzeniem ".js". Tworzymy plik o nazwie "Hello.js" na naszym przykładzie. Poniższe polecenie jest następujące:

Sudo touch Hello.js

Po utworzeniu pliku zmień plik i wprowadź następujący kod.

Var http = require ('http')
Var server = http.createServer (funkcja (żądanie, odpowiedź)
{
Response.writeHead (200, {'Content-Type': 'text / plain'});
Response.end ("Wprowadzono");
});
Server.listen (80);

Funkcjonalność tego kodu polega na odczytaniu kodu JavaScript, wykonaniu go i zwróceniu obiektu. Pozwól nam poprowadzić Cię przez linię kodu po wierszach.

1. Do modułu HTTP dołączamy wymagane funkcje, które mogą być użyte w aplikacji.

2. Tworzymy aplikację serwera z funkcjami "żądania i odpowiedzi". Funkcja "request" jest wywoływana za każdym razem, gdy użytkownik zażąda adresu URL. Funkcja "Odpowiedź" jest odpowiedzią, jaką udzielamy na prośbę.

3. Gdy otrzymamy żądanie, wysyłamy odpowiedź typu nagłówka "200". Numer ten jest normalną odpowiedzią, która jest wysyłana w nagłówku http, gdy pomyślna odpowiedź jest wysyłana do klienta. "Typem treści" jest tekst. W związku z tym odpowiedź powinna być w formacie tekstowym.

4. Jest to odpowiedź, która zostanie podana do wniosku. Na ekranie wyświetli się komunikat "Wprowadzono" i zakończysz odpowiedź.

5. Serwer nasłuchuje portu 80, który jest domyślnym portem HTTP. Nie jest to jednak obowiązkowe.

Ostatni krok

Po zakończeniu pisania kodu wpisz następujące polecenie, aby uruchomić serwer HTTP.

Węzeł Hello.js

Możesz sprawdzić działanie serwera HTTP, przechodząc do przeglądarki. Po wpisaniu "localhost" zostanie wyświetlony komunikat "Wprowadzony".

Was this reply helpful?

Related topics

  • How to install Node.js on AlmaLinux 8
  • Nginx przekierowuje adres http do https
  • Spain Dedicated Server
  • Kolokacja cen hostingowych
  • Colocation for deep learning and big data projects
  • Ciągła kopia zapasowa serwera
  • Tools That Make Kubernetes Easier
  • Psychz CDN Products and Features Updates
  • Guide to establish a GRE Tunnel and BGP peering session on MikroTik RouterOS
  • Secure Token Integration For PHP (Secondary)
  • How to setup a dedicated server for Conan Exiles
  • How to remotely connect to a Linux machine using a smartphone?
  • Top Software Encryption dla Linuksa
  • Psychz Networks Moves into Seoul, South Korea to Launch A Data Center
  • Najpopularniejsze programy antywirusowe dla Linuksa
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