- Clone project
npm install
npm run dev
- Go to http://localhost:3000 and http://localhost:3000/users
npm run compile
: compile TS file in build folder.npm run dev
: compile files when you modify them and reload server.npm run prod
: start the server.npm run watch
: compile files when you modify them.
- Express 🤷
- TypeScript
- TSLint : Linter for the TypeScript language.
- Prettier : Prettier is an opinionated code formatter.
- body-parser : Node.js body parsing middleware.
- Compression : Compression can greatly decrease the size of the response body and hence increase the speed of a web app.
- CORS : Middleware that can be used to enable CORS with various options.
- Helmet : Helmet helps you secure your Express apps by setting various HTTP headers.
- express-fileupload : Simple express middleware for uploading files.
- TypeORM : ORM for TypeScript and JavaScript