Hello and welcome! This Node.JS project demonstrates a simple architecture building a full API with Node.JS, Express.JS, and MongoDB presents an architectural demo of these features:
- Built with Node.js and Express
- REST API
Route | HTTP Verb | Route Middleware | Description |
---|---|---|---|
/api/task | GET | Get list of task | |
/api/task | POST | Creates a new task | |
/api/task/:id | GET | Get a single task | |
/api/task/:id | DELETE | Deletes a task |
The use of endpoints is very simple, previously you could see a table of endpoints that you can call, if you need to create a user or log in, here we have some examples.
Request Body:
{
"title": "Create task",
"description": "Endpoint para crear tareas"
}
Response:
{
"title": "Create task",
"description": "Endpoint para crear tareas",
"completed": false,
"id": 4
}
- Git
- Node.js and npm Node >= 16.14.x, npm >= 8.3.x
-
Run
npm install
to install server dependencies. -
Configure the env
$ cp .env.example .env
-
Update
.env
with the required info -
Run
npm run dev
to start the development server.