/
ruscreator
/
Webed
Обзор
Документация
Войти
/
ruscreator
/
Webed
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
backend/src/app.js
30 строк
715 B
Алексей Слепов
Initial commit
17 фев 2025, 15:15
17 фев 2025, 15:15
63a31d6
Код
Авторство
О чём код?
const express = require('express'); const cors = require('cors'); const morgan = require('morgan'); const routes = require('./routes'); const healthRoutes = require('./routes/health'); const app = express(); // Логирование app.use(morgan('dev')); // CORS app.use(cors()); // Парсинг JSON app.use(express.json()); // Маршрут health должен быть доступен до всех middleware app.use('/health', healthRoutes); // API маршруты app.use('/api', routes); // Обработка ошибок app.use((err, req, res, next) => { console.error('Error:', err); res.status(500).json({ message: 'Что-то пошло не так!' }); }); module.exports = app;