Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Ta0uf19/typescript-express-rest

Repository files navigation

Starter template to build Rest

TypeScript + NodeJS + TypeOrm + ExpressJS + Validator Middleware

Structure

/app
	/controllers (Controllers of the app)
	/core (Core of starter template)
	/middlewares (Middlewares for the routes of the app)
	/routes (Routes for Controllers of the app)
	/models (Models configuration for use)
	/repository (Custom queries)
	/App.ts (Server configuration)
	/Router.ts (Config file for Routing)
tsconfig.json (File configuration typescript)
tslint.json (File configuration rules typescript)
Entry.ts (Main file to start the app)

Usage

In Development mode, the express app is started with nodemon for automatic refresh when changes are made.

npm run dev

Todo

  • TypeORM
  • Validator Middleware
  • Configuration file
  • Swagger Docs
  • Release bundle
  • JWT Middleware
  • Dockerfile
  • Generator code (Router,Controller)

License

Usage is provided under the MIT License. See LICENSE for the full details.
Copyright © 2020, Taoufik Tribki

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /