Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Використання Вбудованого Проміжного Програмного Забезпечення в Express.js | Розробка Веб-Застосунків з Express.js
Розробка бекенду з Node.js та Express.js

bookВикористання Вбудованого Проміжного Програмного Забезпечення в Express.js

У Express.js доступний набір вбудованих функцій проміжного програмного забезпечення (middleware), призначених для спрощення повсякденних завдань у веб-розробці. Ці функції middleware значно оптимізують процеси, такі як розбір вхідних даних і обслуговування статичних файлів. Ось деякі ключові вбудовані функції middleware:

express.json()

Проміжне програмне забезпечення express.json() використовується для розбору вхідних JSON-даних із запитів, що містять JSON-навантаження. Воно автоматично розбирає JSON-дані та робить їх доступними через властивість req.body для подальшої обробки.

const express = require('express');
const app = express();

app.use(express.json()); // Parse incoming JSON data.

app.post('/api/users', (req, res) => {
  const newUser = req.body; // Access the parsed JSON data.
  // Implement user creation logic here.
  res.send('User created.');
});

express.urlencoded()

Проміжне програмне забезпечення express.urlencoded() розбирає вхідні дані у форматі URL-encoded із форм, надісланих через POST-запити. Воно додає розібрані дані до властивості req.body.

const express = require('express');
const app = express();

app.use(express.urlencoded({ extended: true })); // Parse URL-encoded data.

app.post('/api/login', (req, res) => {
  const formData = req.body; // Access the parsed form data.
  // Validate and process login data here.
  res.send('Login successful.');
});

Примітка

Опція { extended: true } дозволяє обробляти більш складні дані у формах.

express.static()

Проміжне програмне забезпечення express.static() забезпечує обслуговування статичних файлів, таких як HTML, CSS, JavaScript та зображення, з вказаної директорії. Це корисний інструмент для надання доступу до ресурсів, наприклад, стилів та клієнтських скриптів.

const express = require('express');
const app = express();

// Serve static files from the `public` directory.
app.use(express.static('public'));

// Now, files in the `public` directory are accessible via their URLs, like `/styles.css`.

Використання цих вбудованих проміжних функцій дозволяє оптимізувати процес обробки даних та обслуговування статичних файлів у ваших застосунках Express.js.

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

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

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

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

bookВикористання Вбудованого Проміжного Програмного Забезпечення в Express.js

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

У Express.js доступний набір вбудованих функцій проміжного програмного забезпечення (middleware), призначених для спрощення повсякденних завдань у веб-розробці. Ці функції middleware значно оптимізують процеси, такі як розбір вхідних даних і обслуговування статичних файлів. Ось деякі ключові вбудовані функції middleware:

express.json()

Проміжне програмне забезпечення express.json() використовується для розбору вхідних JSON-даних із запитів, що містять JSON-навантаження. Воно автоматично розбирає JSON-дані та робить їх доступними через властивість req.body для подальшої обробки.

const express = require('express');
const app = express();

app.use(express.json()); // Parse incoming JSON data.

app.post('/api/users', (req, res) => {
  const newUser = req.body; // Access the parsed JSON data.
  // Implement user creation logic here.
  res.send('User created.');
});

express.urlencoded()

Проміжне програмне забезпечення express.urlencoded() розбирає вхідні дані у форматі URL-encoded із форм, надісланих через POST-запити. Воно додає розібрані дані до властивості req.body.

const express = require('express');
const app = express();

app.use(express.urlencoded({ extended: true })); // Parse URL-encoded data.

app.post('/api/login', (req, res) => {
  const formData = req.body; // Access the parsed form data.
  // Validate and process login data here.
  res.send('Login successful.');
});

Примітка

Опція { extended: true } дозволяє обробляти більш складні дані у формах.

express.static()

Проміжне програмне забезпечення express.static() забезпечує обслуговування статичних файлів, таких як HTML, CSS, JavaScript та зображення, з вказаної директорії. Це корисний інструмент для надання доступу до ресурсів, наприклад, стилів та клієнтських скриптів.

const express = require('express');
const app = express();

// Serve static files from the `public` directory.
app.use(express.static('public'));

// Now, files in the `public` directory are accessible via their URLs, like `/styles.css`.

Використання цих вбудованих проміжних функцій дозволяє оптимізувати процес обробки даних та обслуговування статичних файлів у ваших застосунках Express.js.

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

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

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

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