Skip to content

profBruno-UFC-Qx/qxd0193-piw-starter-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 

Repository files navigation

O que está implementado?

No backend nós temos o crud de usuário implementado. No entanto, para a versão atual, a exigência de autenticação para as rodas do CRUD estão desabilitadas, vide:

//router.use(authenticateJWT)

No frontend, temos as seguintes rotas:

  • \: Tela inicial recuperando e mostrando as informações de todos os usuários cadastrados.
  • \users\:id: Tela responsável por mostrar as informações de um usuário
  • \login: Tela com o formulário de login da aplicação

A aplicação é capaz de listar todos usuários, remover um usuário e editar um usuário.

Possíveis dúvidas ou problema

Axios

O Axios está instalado e configurado para recuperar as informações do backend.

export const api = axios.create({

CORS

Para entender do que se trata esse problema eu sugiro a leitura deste blog. Nesta postagem você encontrar uma explicação de como resolver esse problema usando TypeScript.

Tratamento de erro e feedback ao usuário

Quando fazermos um requisição HTTP precisamos tratar os possíveis erros que podem acontecer. Além disso, precisamos fazer o usuário perceber que algo está acontecendo na aplicação, enquanto ela a aguarda uma possível resposta.

Implementamos isso nessa aplicação por meio de blocos try/catch/finally vide:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors