Node.js - გამარჯობა მსოფლიოს HTTP სერვერის მაგალითზე

ამ მაგალითში ჩვენ ვაჩვენებთ თუ როგორ უნდა შექმნათ HTTP სერვერი Node.js.– ს გამოყენებით. სერვერი მოუსმენს პორტს 1337 და გამოგიგზავნით Hello, World! გადადით ბრაუზერში GET მოთხოვნის საფუძველზე.

გაითვალისწინეთ, რომ 1337 პორტის გამოყენების ნაცვლად, შეგიძლიათ გამოიყენოთ თქვენთვის სასურველი ნებისმიერი პორტის ნომერი, რომელიც ამჟამად არ გამოიყენება სხვა სერვისების მიერ.

Http მოდული არის Node.js ძირითადი მოდული (Node.js– ის წყაროში შეტანილი მოდული, რომელიც არ საჭიროებს დამატებით რესურსების დაყენებას).


| | + _ | მოდული უზრუნველყოფს ფუნქციებს HTTP სერვერის შესაქმნელად http მეთოდი

აპლიკაციის შესაქმნელად, შექმენით ფაილი, რომელიც შეიცავს შემდეგ JavaScript კოდს.


http.createServer()

შეინახეთ ფაილი ნებისმიერი ფაილის სახელით. ამ შემთხვევაში, თუ მას დავასახელებთ const http = require('http'); // Loads the http module http.createServer((request, response) => {

// 1. Tell the browser everything is OK (Status code 200), and the data is in plain text
response.writeHead(200, {
'Content-Type': 'text/plain'
});
// 2. Write the announced text to the body of the page
response.write('Hello, World! ');
// 3. Tell the server that all of the response headers and body have been sent
response.end(); }).listen(1337); // 4. Tells the server what port to be on
აპლიკაციის გაშვება შეგვიძლია მივდივართ იმ დირექტორიაში, რომელშიც არის ფაილი და იყენებთ შემდეგ ბრძანებას:

hello.js

შემდეგ სერვერზე წვდომა შესაძლებელია URL- ით node hello.js ან http://localhost:1337 ბრაუზერში.

გამოჩნდება მარტივი ვებ-გვერდი | _ + + _ | ტექსტი ზედა ნაწილში, როგორც ნაჩვენებია ქვემოთ მოცემულ სკრინშოტში:

Node.js სერვერის მაგალითი


რედაქტორის არჩევანი

საინტერესო სტატიები