TG Telegram Group & Channel
Node.JS [ru] | Серверный JavaScript | United States America (US)
Create: Update:

👩‍💻 Напишите простой middleware для логирования запросов в Express

Создайте middleware-функцию requestLogger, которая будет логировать метод, URL и время запроса. Такой подход используется в любой серверной логике для отладки, мониторинга и аудита.

Решение задачи🔽

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

// Middleware для логирования
function requestLogger(req, res, next) {
const start =
Date.now();
res.on('finish', () => {
const duration =
Date.now() - start;
console.log(`${req.method} ${req.originalUrl} → ${res.statusCode} [${duration}ms]`);
});
next();
}

// Подключаем middleware
app.use(requestLogger);

// Пример маршрута
app.get('/', (req, res) => {
res.send('Hello from server!');
});

// Запуск сервера
app.listen(3000, () => {
console.log('Сервер запущен на http://localhost:3000');
});

👩‍💻 Напишите простой middleware для логирования запросов в Express

Создайте middleware-функцию requestLogger, которая будет логировать метод, URL и время запроса. Такой подход используется в любой серверной логике для отладки, мониторинга и аудита.

Решение задачи🔽

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

// Middleware для логирования
function requestLogger(req, res, next) {
const start =
Date.now();
res.on('finish', () => {
const duration =
Date.now() - start;
console.log(`${req.method} ${req.originalUrl} → ${res.statusCode} [${duration}ms]`);
});
next();
}

// Подключаем middleware
app.use(requestLogger);

// Пример маршрута
app.get('/', (req, res) => {
res.send('Hello from server!');
});

// Запуск сервера
app.listen(3000, () => {
console.log('Сервер запущен на http://localhost:3000');
});
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1


>>Click here to continue<<

Node.JS [ru] | Серверный JavaScript




Share with your best friend
VIEW MORE

United States America Popular Telegram Group (US)