Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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