Skip to content

LaBook - projeto iniciado - #48

Open
ghost wants to merge 2 commits into
masterfrom
labook
Open

LaBook - projeto iniciado#48
ghost wants to merge 2 commits into
masterfrom
labook

Conversation

@ghost

@ghost ghost commented Mar 10, 2022

Copy link
Copy Markdown

LaBook

O que funciona

O que não funciona

Link Surge

Imagens

TIRE PRINTS DAS TELAS DO SEU SITE E COLE AQUI

@ghost
ghost requested a review from ClaraMeirelles March 10, 2022 15:03
@indiomedeiros
indiomedeiros self-requested a review March 17, 2022 22:33

@indiomedeiros indiomedeiros left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Parabéns pela entrega!

Requisitos do projeto ✅

Implementações Feito
Tabela de usuários contendo, no mínimo: id, nome, email e senha
Tabela de receitas contendo id, título, descrição, data de criação e id do autor -
Requisição válida de cadastro é salva no banco e devolve um jwt
Requisição válida de login devolve um jwt
Requisição de buscar o próprio perfil devolve as informações corretas -
Requisição de buscar perfil por id devolve as informações corretas -
Requisição válida de criar receita é salva no banco -
Requisição de buscar receita por id devolve as informações corretas -
Requisições inválidas devolvem respostas de erro claras -
Fez ao menos um desafio -
Fez dois ou três desafios -
Fez todos os desafios -
Script para criar e popular as tabelas usando o Knex -
Documentação da API -
Feedback do código Feito
Classes para representar usuários e receitas -
Classe para representar os serviços de autenticação -
Nomes adequados para as variáveis e rotas

Comentários da pessoa avaliadora

Oi Natalia! O seu projeto atendeu a algumas funcionalidades. Estava seguindo bem, faltou implementar os outros enpoints. Abaixo eu deixo comentários no seu código.

Comment on lines +8 to +10

migration()

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Toda vez que você rodar o código o migration() vai tentar criar as tabelas. Recomendo deixar somente como uma possibilidade executando o script que você declarou no package.json : "migrations": "tsc && node ./build/migrations.js","

Comment on lines +9 to +13
process.env.JWT_KEY as string,
{
expiresIn: "24h"
}
)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tem um problema no tempo de expiração do token, experimente remover o
```
{
expiresIn: "24h"
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant