Back to questions
Junior — Middle
86
Опиши свой опыт работы с фреймворком Express в проектах
Answer from AI
sobes.tech AI
В проектах я использовал Express для создания REST API и серверной логики. Обычно настраивал маршруты (routes) для обработки HTTP-запросов, использовал middleware для обработки ошибок и аутентификации, а также интегрировал Express с базами данных через ORM или драйверы.
Пример простого сервера на Express:
const express = require('express');
const app = express();
app.use(express.json());
app.get('/users', (req, res) => {
res.json([{ id: 1, name: 'Иван' }, { id: 2, name: 'Мария' }]);
});
app.post('/users', (req, res) => {
const user = req.body;
// Логика сохранения пользователя
res.status(201).json(user);
});
app.listen(3000, () => {
console.log('Сервер запущен на порту 3000');
});
Также имел опыт настройки middleware для логирования и обработки CORS.