UNPKG

nodly

Version:

Nodly is an interactive CLI for scaffolding modern Node.js/Express.js backend projects with instant setup for databases, mailers, queues, sockets, and more. Skip boilerplate and start building features fast.

28 lines (22 loc) 731 B
import express from "express"; import dotenv from "dotenv"; import { requestLoggerRouter } from "./middlewares/app.middlewares.js"; import appRouter from "./routes/app.routes.js"; import { registerGlobalMiddlewares } from "./middlewares/registerGlobalMiddlewares.js"; // SOCKET.IO_PLACEHOLDER // ENV configuration dotenv.config(); const bootstrap = async () => { const server = express(); const PORT = process.env.PORT || 5000; // Register global middlewares registerGlobalMiddlewares(server); // Routes server.use("/", requestLoggerRouter, appRouter); // SOCKET.IO_BOOTSTRAP // Start server server.listen(PORT, () => { console.log(`Server is running on http://localhost:${PORT}`); }); }; bootstrap();