20 lines
681 B
JavaScript
20 lines
681 B
JavaScript
import { Application } from "./deps.js";
|
|
import { authMiddleware } from "./middlewares/authMiddleware.js";
|
|
import { errorMiddleware } from "./middlewares/errorMiddleware.js";
|
|
import { renderMiddleware } from "./middlewares/renderMiddleware.js";
|
|
import { userMiddleware } from "./middlewares/userMiddleware.js";
|
|
import { serveStaticMiddleware } from "./middlewares/serveStaticMiddleware.js";
|
|
import { router } from "./routes/routes.js";
|
|
|
|
const app = new Application();
|
|
|
|
app.use(errorMiddleware);
|
|
app.use(authMiddleware);
|
|
app.use(userMiddleware);
|
|
app.use(serveStaticMiddleware);
|
|
app.use(renderMiddleware);
|
|
app.use(router.routes());
|
|
app.use(router.allowedMethods());
|
|
|
|
export { app };
|