1.0.0 • Published 7 years ago
tes1 v1.0.0
mustdi express js example of using dependency injection with js
const Di = require('mustdi');
/**
* ExpressTestApplication class
*/
class ExpressTestApplication {
/**
* Main method as main in java ;)
* With Js and mustdi nothing is impossible
*/
static main() {
const container = new Di.DefaultContainer(__dirname, [
'./app/*.bean.js',
'./controllers/*.ctrl.js',
'./db-adapters/*.db.js',
'./models/*.model.js',
'./routers/*.router.js',
'./config/*.config.js',
'./loggers/*.logger.js',
]);
container.getBean('Server').start();
}
}
if (module === require.main) {
ExpressTestApplication.main();
}
1.0.0
7 years ago