Skip to content

basico - #61

Open
0dayIg0r wants to merge 13 commits into
masterfrom
iwfs-labook
Open

basico#61
0dayIg0r wants to merge 13 commits into
masterfrom
iwfs-labook

Conversation

@0dayIg0r

Copy link
Copy Markdown
Collaborator

No description provided.

@labenu-bot labenu-bot left a comment

Copy link
Copy Markdown

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
Tabelas de usuários e posts
Requisições válida de cadastro e login devolvem um jwt -
Requisições válidas de cadastro e criação de post são salvas no banco -
Requisição de buscar post por id devolve as informações corretas -
Requisições inválidas devolvem respostas de erro claras
Fez ao menos um desafio -
Fez quatro ou mais desafios -
Fez oito ou mais desafios -
Feedback do código Feito
Isolou as entidades da aplicação (usuários e posts)
Isolou os serviços de autenticação
Isolou as configurações e queries para o banco de dados
Isolou as configurações do servidor das lógicas de negócio
Utilizou corretamente as sintaxes de classes
Utilizou corretamente os routers do Express -

Comentários da pessoa avaliadora

Oi Igor! O seu projeto foi entregue com erros e incompleto em algumas partes, por esse motivo não conseguimos rodar algumas das funcionalidades implementadas .

Abaixo destacarei no seu código.

Análise realizada por: Índio

Comment on lines +21 to +28

try {

} catch(e:any){
if(e.message) return res.status(400).send(e.message)
res.status(400).send('Erro ao registrar usuário')
}
}

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.

O Try vazio

Comment on lines +8 to +9
client: 'msyql',
connection:{

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.

client: 'mysql'

Comment on lines +9 to +12
constructor() {
this.postBusiness = new PostBusiness(
new PostDatabase()
)

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.

Aqui tem um erro, por que você não implementou o getPostById da interface

Comment on lines +7 to +12
app.post('/user/singup', userController.singnup)
app.post('/user/login', userController.login)

const postController = new PostController()

app.post('/post', postController.createPost)

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.

Era esperado o Router:

app.use('/users', userRouter)
app.use('/posts', postRouter)

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.

3 participants