Aplicativo de front -end com ferrugem e teixo.RS: Inscrição do usuário e login
Neste guia abrangente, você aprenderá como criar um aplicativo da web de front-end de uma página em Rust usando a estrutura do Yew.RS. O aplicativo incluirá recursos de autenticação essenciais, como inscrição no usuário, login, logout e restrição de acesso às páginas protegidas.
Tópicos cobertos
- Execute o aplicativo de frontend do Yew.RS JWT localmente
- Execute o aplicativo da web do Yew.RS com uma API de ferrugem
- Andaime do projeto de teixo
- Configurar CSS de Tailwind para estilo
- Defina as solicitações da API com a caixa Reqwasm
- Tipos de resposta da API
- Crie os pedidos da API
- Configure uma loja global com a biblioteca Yewdux
- Crie componentes de teixo reutilizáveis
- Crie um componente Spinner
- Crie um componente de botão de carregamento
- Crie um componente de torrada de notificação
- Crie um componente de entrada de formulário
- Crie um componente de cabeçalho
- Implementar o fluxo de autenticação
- Crie a página de registro da conta
- Crie a página de login da conta
- Adicione a funcionalidade de logout ao cabeçalho
- Crie as páginas restantes do teixo
- Crie o componente da página inicial
- Crie o componente da página de perfil
- Rotas de configuração usando a caixa de roteador de teixo
- Renderize o aplicativo de teixo no arquivo principal
- Teste o aplicativo de teixo no navegador
- Visite a página inicial
- Registre um novo usuário
- Login o usuário
- Acesse a página protegida
Leia o artigo inteiro aqui: https://codevoweb.com/frontend-app-with-drust-and-yew-user-signup-and-login/