mern-backend-starter
v1.0.4
Published
A backend stater pack for mern stack projects , built using express and mongoose , with inbuilt authentication and authorization routes with access and refresh token features
Downloads
6
Readme
MERN Backend Starter Pack
It is Starter pack for the MERN application backend or any application which need express and mongo backend.
Installation
Install my-project with npx
npx mern-backend-starter <your-project-name>
cd <your-project-name>
npm run dev
Then you can update .env file with your environment variables
Environment Variables
To run this project, you will need to add the following environment variables to your .env file
PORT
MONGO_URI
ACCESS_TOKEN_SECRET
REFRESH_TOKEN_SECRET
you can update following environment variables
Why this package ?
This package contains following features
📙 Features
- JWT authentication
- Access Token and Refresh Token
- Cookie that is not accessible by JavaScript which makes our application more secure
- Password Hashing
- All the neccessary routes required for authentication and authorization
You can skip the authentication in your application and can start implementing your core application routes
Customization
Feel free to customize the code however you want this is just a starter pack for reference , there is no need strictly follow the code
For example you can change the validity duration of th token by changing expiresIn attribute
You can also modify the userSchema according to your requirement by adding additional attributes
⚙️ Feedback
If you have any feedback, please reach out to us at [email protected]
🚀 About Me
I'm a full stack developer...
🔗 Links
👩💻 Tech Stack
Server: Node, Express ,MongoDB