Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/diego64/api-de-autenticacao-jwt-com-typescript-e-typeorm
Este projeto é uma API em Node.Js desenvolvida com TypeScript, JWT e TypeORM com o objetivo de cadastrar usuários, criptografar sua senha e autenticar através do token.
https://github.com/diego64/api-de-autenticacao-jwt-com-typescript-e-typeorm
Last synced: 7 days ago
JSON representation
Este projeto é uma API em Node.Js desenvolvida com TypeScript, JWT e TypeORM com o objetivo de cadastrar usuários, criptografar sua senha e autenticar através do token.
- Host: GitHub
- URL: https://github.com/diego64/api-de-autenticacao-jwt-com-typescript-e-typeorm
- Owner: diego64
- License: mit
- Created: 2020-06-27T14:38:22.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-07-14T12:21:38.000Z (over 1 year ago)
- Last Synced: 2024-11-08T08:11:55.772Z (about 2 months ago)
- Language: TypeScript
- Homepage:
- Size: 249 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
🔒 API de Autenticação JWT com TypeScript e TypeORM
Tecnologias |
Projeto |
Desenvolvimento |
## 🎮 Tecnologias
Esse projeto foi desenvolvido com as seguintes tecnologias:
- [Node.Js](https://nodejs.org/en/)
- [TypeScript](https://www.typescriptlang.org/)
- [JWT](https://jwt.io/)
- [TypeORM](https://typeorm.io/)
- [PostgreSQL](https://www.postgresql.org/)## 📑 Projeto
Este projeto é uma API desenvolvida em Node.Js utilizando TypeScript, JWT e TypeORM. A função desse pequeno back-end é cadastrar um usuário onde o mesmo fornece e-mail e senha que estas Informações são enviadas para um banco de dados relacional (PostgreSQL). A senha é salva na base de dados criptografada pelo JWT e a autenticação do usuário é feita pelo token gerado após do cadastro
## 📼 Desenvolvimento
O projeto foi divido em 8 partes:
- Configuração do TypeScript e Nodemon
- Configuração do Express
- Configuração TypeORM
- Criação da migration de usuário
- Criação da rota de cadastro
- Criação da rota de autenticação
- Criação do middlewares de autenticação