Використання Вбудованого Проміжного Програмного Забезпечення в 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, з форм, надісланих через 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.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 2.56
Використання Вбудованого Проміжного Програмного Забезпечення в 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, з форм, надісланих через 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.
Дякуємо за ваш відгук!