/
commondan
/
authapi
Обзор
Документация
Войти
/
commondan
/
authapi
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/app.js
41 строка
878 B
CommondaN0
First initial commit of auth API for web-app
04 апр 2026, 20:13
04 апр 2026, 20:13
27b471c
Код
Авторство
О чём код?
import express from "express"; import cookieParser from "cookie-parser"; import cors from "cors"; import authRoutes from "./routes/auth.routes.js"; import { sessionMiddleware } from "./config/session.js"; import { notFoundMiddleware, errorHandler } from "./middlewares/error.middleware.js"; import { env } from "./config/env.js"; const app = express(); if (process.env.NODE_ENV === "production") { app.set("trust proxy", 1); } app.use( cors({ origin: env.clientUrl, credentials: true, }) ); app.use(express.json()); app.use(express.urlencoded({ extended: true })); app.use(cookieParser()); app.use(sessionMiddleware); app.get("/api/health", (req, res) => { res.status(200).json({ success: true, data: { status: "ok", }, }); }); app.use("/api/auth", authRoutes); app.use(notFoundMiddleware); app.use(errorHandler); export default app;