В цьому блозі ми розглянемо, як налаштувати базовий сервер за допомогою Node.js та Express.js. Якщо ви новачок у розробці серверної частини або тільки починаєте працювати з Node.js, цей посібник проведе вас через кроки, необхідні для створення та запуску вашого першого сервера.
Пререквізити
Перед тим, як почати, переконайтесь, що на вашому комп’ютері встановлено наступне:
-
Node.js: Ви можете завантажити його з офіційного сайту: https://nodejs.org/en
-
npm (менеджер пакетів Node): Він йде в комплекті з Node.js.
Крок 1: Створення нового проекту Node.js
- Створіть директорію для проекту: Відкрийте термінал і створіть нову директорію для вашого проекту. Потім перейдіть у неї:
mkdir my-first-express-server
cd my-first-express-server
-
Використовуйте будь-який IDE (наприклад, VS Code) для розробки.
-
Ініціалізуйте проект: Виконайте наступну команду для ініціалізації нового проекту Node.js. Це створить файл
package.json
, який дозволить керувати залежностями вашого проекту.
npm init -y
Крок 2: Встановлення Express.js
- Встановіть Express: Виконайте наступну команду для встановлення Express.js та збереження його як залежності у вашому проекті.
npm install express --save
- Перевірте встановлення: Після установки перевірте файл
package.json
, щоб переконатися, що Express додано до розділуdependencies
.
Крок 3: Створення вашого першого сервера на Express
- Створіть файл сервера: Створіть новий файл з ім’ям
server.js
у корені вашої проектної директорії.
touch server.js
- Відкрийте
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: Запуск сервера
- Запустіть сервер: Поверніться в термінал і виконайте наступну команду:
node server.js
- Перегляньте результат: Після запуску сервера відкрийте веб-браузер і перейдіть за адресою
http://localhost:3000
. Ви повинні побачити повідомлення "Hello, World!" на сторінці.
Тепер, коли ваш сервер працює, ви можете почати налаштовувати його, додаючи нові маршрути, проміжне програмне забезпечення та функціональність.
Висновок
У цьому підручнику ми налаштували базовий сервер на Express.js і дізналися, як його запустити. Це лише початок. Express — це потужний фреймворк, який дозволяє створювати надійні веб-додатки.
Перекладено з: Getting Started with Node.js and Express.js: Your First Server