Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Організація Коду Express | Секція
Створення API з Express.js

bookОрганізація Коду Express

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

У міру зростання вашого застосунку стає складно керувати всім у одному файлі.

Щоб зберегти чистоту коду, його можна розділити на кілька файлів.

Наприклад, маршрути можна винести в окремий файл:

// routes/users.js
const express = require('express');
const router = express.Router();

router.get('/', (req, res) => {
  res.send('users list');
});

module.exports = router;

Далі використовуйте його у головному файлі:

// app.js
const express = require('express');
const usersRoutes = require('./routes/users');

const app = express();

app.use('/users', usersRoutes);

app.listen(3000);

Такий підхід допомагає відокремити різні частини застосунку та спрощує його підтримку.

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

question mark

Чому варто розділяти код Express на кілька файлів?

Виберіть правильну відповідь

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

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

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

Секція 1. Розділ 16

Запитати АІ

expand

Запитати АІ

ChatGPT

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

Секція 1. Розділ 16
some-alt