Modular Architecture
Each feature lives in its own modules/ folder with
dedicated .controller.js, .routes.js, and .model.js.
Your Express.js application was scaffolded by Xpresso CLI — a clean modular architecture, pre-configured middleware, and production-ready boilerplate, all set up in seconds.
Every choice you made during scaffold is wired in and ready. Pick your stack, generate modules, and ship.
Each feature lives in its own modules/ folder with
dedicated .controller.js, .routes.js, and .model.js.
Run generate mod <name> anywhere in your project.
Controller, routes, and model are created and auto-registered in app.js.
CORS, gzip compression, cookie-parser, Morgan logging, and a global error handler — all wired up and tuned by default.
type: "module" from day one. Clean import/export
syntax with no Babel, no transpilation, no config overhead.
A complete auth module is scaffolded automatically — signup, login, and JWT patterns ready to extend from day one.
If your chosen package manager isn't installed, the CLI warns you gracefully with the install URL — scaffold never fails.
Run these anywhere inside your project.
Scaffold a complete module: controller, routes, and model — auto-registered in app.js.
Bootstrap a full Express application from scratch with your preferred database.
Start the development server with Nodemon for instant hot-reload on every file change.
Launch the server in production mode using the stable Node.js process runner.
Best-in-class packages pre-selected, configured, and working together.