Skip to content

Spa in React, back end with express and MongoDB, Prototype of a news page

Notifications You must be signed in to change notification settings

paulo7708/API-BreakingNews

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Instruções para rodar a Aplicação ✨

.env

É necessario adicionar a URL do servidor MongoDB em

MONGODB_URI = "URL aqui"

Assim como o Secret JWT

SECRET_JWT = "Sua chave aqui"

Renomear o arquivo

de .env.example para .env


Comandos de terminal 🚀

npm start

Para rodar o projeto na porta 3000;

npm run dev

Para adicionar o Listen do Nodemon

npm install

Para baixar as dependencias do projeto



Tecnologias utilizadas 🔥

Express

O express nos possibilita criar nossa API de uma forma mais prática, menos verboso etc.


Nodemon(dependência de desenvolvimento)

Nodemon facilita nossa vida, por ficar escutando e atualizando as alterações feitas sem a nessecidade de parar o servidor (ctrl + c) e rodar novamente ( npm run dev).

No package.json "start": "node index", "dev": "nodemon index"


Mongoose

Mongoose vai facilitar nosso acesso ao MongoDB.


Bcrypt

Ultilizado para criptografar a senha, de modo que nem o usuario nem o cliente vejam as senhas cadastradas.


Dotenv

Variáveis de ambiente é algo extremamente necessário para um projeto back-end para guardar informações senciveis da nossa aplicação.


Arquitetura

Utilizaremos Arquitetura monolitica

Basicamente index/app > rota > controller > service > BD


JWT - Json Web Token

Para guardar a sessao do usuario e nosso cliente saber qual usuario está nessa sessao.


Swagger-ui-express

Para fazer nosso Deploy

About

Spa in React, back end with express and MongoDB, Prototype of a news page

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published