Початок роботи з Node.js та Express.js: Ваш перший сервер

В цьому блозі ми розглянемо, як налаштувати базовий сервер за допомогою Node.js та Express.js. Якщо ви новачок у розробці серверної частини або тільки починаєте працювати з Node.js, цей посібник проведе вас через кроки, необхідні для створення та запуску вашого першого сервера.

Пререквізити

Перед тим, як почати, переконайтесь, що на вашому комп’ютері встановлено наступне:

  • Node.js: Ви можете завантажити його з офіційного сайту: https://nodejs.org/en

  • npm (менеджер пакетів Node): Він йде в комплекті з Node.js.

Крок 1: Створення нового проекту Node.js

  1. Створіть директорію для проекту: Відкрийте термінал і створіть нову директорію для вашого проекту. Потім перейдіть у неї:
mkdir my-first-express-server  
cd my-first-express-server
  1. Використовуйте будь-який IDE (наприклад, VS Code) для розробки.

  2. Ініціалізуйте проект: Виконайте наступну команду для ініціалізації нового проекту Node.js. Це створить файл package.json, який дозволить керувати залежностями вашого проекту.

npm init -y

Крок 2: Встановлення Express.js

  1. Встановіть Express: Виконайте наступну команду для встановлення Express.js та збереження його як залежності у вашому проекті.
npm install express --save
  1. Перевірте встановлення: Після установки перевірте файл package.json, щоб переконатися, що Express додано до розділу dependencies.

Крок 3: Створення вашого першого сервера на Express

  1. Створіть файл сервера: Створіть новий файл з ім’ям server.js у корені вашої проектної директорії.
touch server.js
  1. Відкрийте server.js у вашому текстовому редакторі і додайте наступний код:
const express = require('express');  
const app = express();

// Оголошення маршруту  
app.get('/', (req, res) => {  
 res.send('Hello, World!');  
});

// Запуск сервера  
const PORT = process.env.PORT || 3000;  
app.listen(PORT, () => {  
 console.log(`Server is running on http://localhost:${PORT}`);  
});

Крок 4: Запуск сервера

  1. Запустіть сервер: Поверніться в термінал і виконайте наступну команду:
node server.js
  1. Перегляньте результат: Після запуску сервера відкрийте веб-браузер і перейдіть за адресою http://localhost:3000. Ви повинні побачити повідомлення "Hello, World!" на сторінці.

Тепер, коли ваш сервер працює, ви можете почати налаштовувати його, додаючи нові маршрути, проміжне програмне забезпечення та функціональність.

Висновок

У цьому підручнику ми налаштували базовий сервер на Express.js і дізналися, як його запустити. Це лише початок. Express — це потужний фреймворк, який дозволяє створювати надійні веб-додатки.

Перекладено з: Getting Started with Node.js and Express.js: Your First Server

Leave a Reply

Your email address will not be published. Required fields are marked *