itasca
Version:
A minimal MVC web framework for solo devs and productive teams
22 lines (16 loc) • 492 B
JavaScript
require('dotenv').config();
const express = require('express');
const configuration = require('./src/configuration');
const controllers = require('./src/controllers');
module.exports = {
async run() {
const app = express();
const config = await configuration.initialize();
await controllers.mount(config.controllersPath, app);
const server = app.listen(
config.port,
() => console.log(`App listening on port ${config.port}`)
);
return server;
}
}