- Comprender el funcionamiento del protocolo HTTP (sus verbos y estados).
- Comprender el funcionamiento de aplicaciones stateless, mecanismos asíncronos y funcionamiento REST.
- Diseñar e implementar un proyecto de software con requerimientos específicos.
$ npm install
$ pnpm install
$ yarn install
- Autenticación mediante Google Oauth2
- Jason web Token
- Busqueda mediante ID
- Busqueda general
- Crear reservas
- Consultar reservas
- Consultar agenda
# watch mode
$ npm run dev
$ pnpm run dev
# development
$ npm run start
$ pnpm run start
Para poder testear se puede utilizar el programa Postman con los siguientes endpoints
#Get
http://localhost:3000/v1/rooms/
#Get
http://localhost:3000/v1/rooms/<ID>
#Put
http://localhost:3000/v1/rooms/<ID>
#Delete
http://localhost:3000/v1/rooms/<ID>
#Get
http://localhost:3000/v1/user/
#Get
http://localhost:3000/v1/user/<ID>
#Put
http://localhost:3000/v1/user/<ID>
#Delete
http://localhost:3000/v1/user/<ID>
#Get
http://localhost:3000/v1/reserve/
#POST
http://localhost:3000/v1/reserve/
{
"date_req": "2023-02-21",
"time_start": "16:00:00",
"time_end": "23:00:00",
"uuid_room": "b1a6d1e6-d24b-4fb1-91da-7deabf80ceed",
"token_users": "112194271299726334727"
}
Tambien se puede utilizar el editor VS Code con la extensión REST Client, de este modo puede utilizar el archivo:
- api.http
Que se encuentra en la raíz del proyecto con los endpoints listos.
- Nicolas Jara Carvajal
- Tomas Lillo
- Gustavo Oyarce