Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sezaakgun/express-rest-api
Rest Api using express and MongoDB
https://github.com/sezaakgun/express-rest-api
apidoc eslint express jwt mongo nodejs rest-api
Last synced: 18 days ago
JSON representation
Rest Api using express and MongoDB
- Host: GitHub
- URL: https://github.com/sezaakgun/express-rest-api
- Owner: sezaakgun
- Created: 2020-03-17T15:33:26.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-02-12T03:27:12.000Z (about 2 years ago)
- Last Synced: 2024-11-29T05:35:44.779Z (3 months ago)
- Topics: apidoc, eslint, express, jwt, mongo, nodejs, rest-api
- Language: JavaScript
- Homepage:
- Size: 742 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## What is this?
This is a basic template for rest api with authentication features using express and mongoDB.
## What can you use it for?
You can use this template to either learn express from start or just use it as jump start. Feel free to copy or fork it.
## What we used?
* We used node.js's express library as our main library. Whole rest functionality comes from here.
* We used MongoDB as database but you can change this to whatever you want.
* We used Json Web Tokens (JWT) for authentication.
* We used Apidoc as main documentation tool, you can ignore it but we highly recommend to use it.
* We used eslint with airbnb settings for cleaner code, highly recommend to use it but you can ignore it too. (Can be tricky to get used to it, even to set it up)
* We included Mail sender and Photo uploder functionalty if needed.