A simple todo list app that allows you to add, edit, and delete tasks. It also allows you to mark tasks as complete and sort them by priority.
- Run
npm install
in the root directory. - Create a
.env
file in the root directory like .env.example
Run the app in development mode
npm run dev
https://www.canva.com/design/DAFdpmCMuNA schema domain path params
schema http/https domain ==> IP address path const params variable
https://www.youtube.com/watch?v=CHV3SoFtE1I schema domain path query
-
GET - read query params
-
POST - create body
-
PUT - update (replace) body
-
DELETE - delete query params
-
PATCH - update (partial) body
- json
- form-data
- 1xx - informational
- 2xx - success
- 3xx - redirection
- 4xx - client error
- 5xx - server error
- json
- html
- text
- file
-
Routing
-
Mongo
-
Exception
-
Error Handling
-
Joi
-
Authentication