Thanks Antonio Erdeljac for this wonderful tutorial. If you want to see original repo: https://github.com/AntonioErdeljac/ts-node-mongo-rest-api-tutorial
This is a repository for a REST API tutorial using Node, Express, Typescript & MongoDB.
Features:
- Environment, Typescript, Nodemon setup
- MongoDB & Mongoose connect, Database creation
- Controllers creation
- Middlewares creation
- Cookie based authentication
- Postman testing
- Create, Read, Update
Node version 14.x
git clone https://github.com/suleymancansimsek/restful-api-ts-mongodb-node.git
npm i
Create .env
file
In .env
:
MONGO_URL = 'YOUR_MONGODB_URL' // DB URI
SECRET = 'YOUR_SECRET_TO_ENCRYPT' // You can write whatever you want
npm start
Running commands with npm npm run [command]
command | description |
---|---|
start |
Starts a development instance of the app |