Skip to content

Node JS challenge done with 'Rocketseat' Ignite course. ("Desafio 09 - Construindo com serverless")

Notifications You must be signed in to change notification settings

Rafa-KozAnd/Ignite_Node.js_Challenge_09

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub language count GitHub language count GitHub repo file count GitHub repo size GitHub language count

Ignite_Node.js_Challenge_09

Node JS challenge done with 'Rocketseat' Ignite course. ("Desafio 09 - Construindo com serverless")

💻 Sobre o desafio

Nesse desafio você irá recriar uma parte da API de todos que foi desenvolvida no desafio Conceitos do Node.js mas dessa vez deverá ser usado o framework Serverless.

Cada funcionalidade deverá ser criada em um arquivo de função separada de acordo com o que foi visto nesse último módulo. As rotas que deverão existir são:

POST - /todos/{userid}

GET- /todos/{userid}

Sobre as rotas

  • POST - /todos/{userid}

    Essa rota deve receber o id de um usuário pelo pathParameters (você pode criar esse id manualmente apenas para preencher o campo) e os seguintes campos no corpo da requisição: title e deadline, onde deadline é a data limite para o todo.

    O todo deverá ser salvo com os seguintes campos no DynamoDB:

    { id: 'uuid', // id gerado para garantir um único todo com o mesmo id user_id: 'uuid' // id do usuário recebido no pathParameters title: 'Nome da tarefa', done: false, // inicie sempre como false deadline: new Date(deadline) }

    • GET- /todos/{userid}

    Essa rota deve receber o id de um usuário pelo pathParameters (o mesmo id que foi usado para criar algum todo).

    A rota deve retornar os todos que possuírem o user_id igual ao id recebido pelos parâmetros.

About

Node JS challenge done with 'Rocketseat' Ignite course. ("Desafio 09 - Construindo com serverless")

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published