Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Налаштування Застосунку на Express.js | Розробка Веб-Застосунків з Express.js
Quizzes & Challenges
Quizzes
Challenges
/
Розробка бекенду з Node.js та Express.js

bookНалаштування Застосунку на Express.js

Створення першого бекенд-додатку з Express.js. Готові розпочати?

Встановлення Express.js

Створіть новий каталог для додатку та відкрийте цю папку у редакторі коду. Тепер можна починати. У терміналі виконайте цю команду:

npm install express

Це схоже на замовлення Express.js у віртуальному магазині додатків, а npm виступає нашим сервісом доставки.

У результаті отримуємо таку файлово-папкову структуру додатку:

Базова структура проєкту:

  • node_modules – Містить встановлені пакети;
  • package.json та package-lock.json – Містять перелік залежностей проєкту та скриптів;
  • app.js або index.js – Точка входу для застосунку Express. Створюється вручну.

Створення першого додатку на Express

Створення простого веб-сервера з використанням Node.js та фреймворку Express.js. Виконайте наступні кроки:

Крок 1: Імпорт Express

Як бібліотеку спочатку необхідно імпортувати її у файл:

const express = require('express');

Крок 2: Створення екземпляра додатку Express

Створюємо екземпляр додатку Express. Змінна app буде використовуватися для налаштування та визначення поведінки веб-сервера.

const app = express();

Крок 3: Встановлення порту

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

const port = 3000;

Крок 4: Визначення маршруту

Налаштовуємо маршрут для обробки HTTP GET-запитів до кореневої URL-адреси (/). Коли клієнт (зазвичай веб-браузер) звертається до кореневої адреси сервера, у відповідь надсилається Hello, World!.

app.get('/', (req, res) => {
  res.send('Hello, World!');
});
  • app.get('/') – Визначає маршрут для обробки GET-запитів до кореневого шляху (/). Можна визначати маршрути для різних HTTP-методів (GET, POST, PUT, DELETE тощо);
  • (req, res) => { ... } – Це функція зворотного виклику, яка виконується, коли клієнт надсилає GET-запит до вказаного маршруту. Приймає два аргументи: req (об'єкт запиту) та res (об'єкт відповіді). У цьому випадку просто надсилає текст Hello, World! як відповідь.

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

Запускаємо сервер і змушуємо його слухати на вказаному порту (у нашому випадку, порт 3000). Коли сервер успішно запущено, у консолі з'являється повідомлення із зазначенням порту, на якому він працює.

app.listen(port, () => {
  console.log(`Server is running on port ${port}`);
});

app.listen(port, ...) – Цей метод запускає сервер і слухає на вказаному порту. Другий аргумент — це функція зворотного виклику, яка виконується після запуску сервера.

Крок 6: Запуск додатку

Запуск додатку в терміналі за допомогою команди node.

node index

Після запуску скрипта

Сервер буде запущено, і до нього можна отримати доступ, відкривши веб-браузер і перейшовши за адресою http://localhost:3000. У браузері має відобразитися Hello, World!.

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 4

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Suggested prompts:

Can you explain what each file in the project structure does?

What should I do if I see an error when running the server?

How can I add more routes to my Express app?

Awesome!

Completion rate improved to 2.56

bookНалаштування Застосунку на Express.js

Свайпніть щоб показати меню

Створення першого бекенд-додатку з Express.js. Готові розпочати?

Встановлення Express.js

Створіть новий каталог для додатку та відкрийте цю папку у редакторі коду. Тепер можна починати. У терміналі виконайте цю команду:

npm install express

Це схоже на замовлення Express.js у віртуальному магазині додатків, а npm виступає нашим сервісом доставки.

У результаті отримуємо таку файлово-папкову структуру додатку:

Базова структура проєкту:

  • node_modules – Містить встановлені пакети;
  • package.json та package-lock.json – Містять перелік залежностей проєкту та скриптів;
  • app.js або index.js – Точка входу для застосунку Express. Створюється вручну.

Створення першого додатку на Express

Створення простого веб-сервера з використанням Node.js та фреймворку Express.js. Виконайте наступні кроки:

Крок 1: Імпорт Express

Як бібліотеку спочатку необхідно імпортувати її у файл:

const express = require('express');

Крок 2: Створення екземпляра додатку Express

Створюємо екземпляр додатку Express. Змінна app буде використовуватися для налаштування та визначення поведінки веб-сервера.

const app = express();

Крок 3: Встановлення порту

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

const port = 3000;

Крок 4: Визначення маршруту

Налаштовуємо маршрут для обробки HTTP GET-запитів до кореневої URL-адреси (/). Коли клієнт (зазвичай веб-браузер) звертається до кореневої адреси сервера, у відповідь надсилається Hello, World!.

app.get('/', (req, res) => {
  res.send('Hello, World!');
});
  • app.get('/') – Визначає маршрут для обробки GET-запитів до кореневого шляху (/). Можна визначати маршрути для різних HTTP-методів (GET, POST, PUT, DELETE тощо);
  • (req, res) => { ... } – Це функція зворотного виклику, яка виконується, коли клієнт надсилає GET-запит до вказаного маршруту. Приймає два аргументи: req (об'єкт запиту) та res (об'єкт відповіді). У цьому випадку просто надсилає текст Hello, World! як відповідь.

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

Запускаємо сервер і змушуємо його слухати на вказаному порту (у нашому випадку, порт 3000). Коли сервер успішно запущено, у консолі з'являється повідомлення із зазначенням порту, на якому він працює.

app.listen(port, () => {
  console.log(`Server is running on port ${port}`);
});

app.listen(port, ...) – Цей метод запускає сервер і слухає на вказаному порту. Другий аргумент — це функція зворотного виклику, яка виконується після запуску сервера.

Крок 6: Запуск додатку

Запуск додатку в терміналі за допомогою команди node.

node index

Після запуску скрипта

Сервер буде запущено, і до нього можна отримати доступ, відкривши веб-браузер і перейшовши за адресою http://localhost:3000. У браузері має відобразитися Hello, World!.

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 4
some-alt