restful-typescript-boilerplate

Install

Just execute:

install.sh

Dependencies:

  • npm install typescript -g
  • npm install ts-node -g
  • npm install typings -g
  • npm install tslint -g

Express.js application based on ts-node with strong typing on the server-side.

Features

  1. ts-node compiler to increase work with typings.
  2. RESTful decorators: @Controller, @Post, @Get, @Put, @Delete etc.
  3. Middleware error handling flexibility.
  4. Simple token-based authorization module.
  5. Event logger.

Project structure