This template uses express
which has many examples and a lot of middlewares.
This template uses InversifyJS
for IoC and DI. See ./src/inversify.config.ts
for bindings and ./src/types.ts
for types.
This template uses inversify-express-utils
for express DI. An example controller can be found at ./src/controllers/example_controller.ts
. These controllers look very similar to .NET Core MVC
npm start
GET
on http://localhost:3000
npm test
npm run pretest
npm run coverage
Startup Live Server
and navigate to .coverage/lcov-report/index.html
.