An open API service indexing awesome lists of open source software.

https://github.com/gadiim/18.06.24_node_js_lab

Node.js | Module
https://github.com/gadiim/18.06.24_node_js_lab

Last synced: about 2 months ago
JSON representation

Node.js | Module

Awesome Lists containing this project

README

        

# 18.06.24_node_js_lab

Node.js | Module

Тема Node.js. Модулі.

Створимо першу програму на Node js. Створіть кореневу директорію
проект app з файлом app.js.
На самому початку підключіть наявний за замовчуванням модуль Node js
http, який використовується для створення сервера HTTP. Будь-який модуль
підключається за допомогою функції require(), як аргумент якої
передається назва пакета.
Далі з використанням методу createServer() модуля http утворіть Node js
сервер. Метод createServer() приймає два аргументи:
• об'єкт запиту (посилання) – містить дані запиту;
• об'єкт відповіді (посилання) - необхідний управління відповіддю на запит.
За допомогою умовного оператора switch опишіть відповіді на вказані
запити. Якщо запитувана URL-адреса не існує - повертається 404 код відповіді
та текст "Not found", який формується в окремій функції notFound(res).
Код відповіді задається властивості statusCode об'єкта відповіді, заголовки задаються
за допомогою методу setHeader('Content-Type', 'text/plain'), а відповідь на запит
здійснюється викликом методу end().
Назви маршрутів не чутливі до регістру.
Далі метод listen() запускає Node js сервер. Передані методом
параметри:
• хост;
• порт;
• callback-функція, яка буде викликана одразу після запуску сервера.
Щоб запустити написаний Node js сервер, виконайте команду.
node app.js