Skip to content

Latest commit

 

History

History
96 lines (65 loc) · 2.99 KB

README.br.md

File metadata and controls

96 lines (65 loc) · 2.99 KB

English version here

MERN stack


Esse é um projeto template demonstrando como pode ser feito o uso da stack MERN(Mongo, Express, React, Node), aqui temos a implementação do back end e está a implementação do React como front end. Aqui eu utilizo a arquitetura de camadas, basicamente é uma API REST para fornecer os dados ao front. Essa API não é RESTFul pois não implementa HATEOAS.

Repositório Front-End: MERN Stack React

FuncionalidesRequisitosExecutandoTecnologiasAutor


🏆Funcionalidades

  • Conexão com o banco de dados.
  • Criar a camada de acesso ao banco.
  • Criar a camada de serviço.
  • Criar a camada de de rota.
  • Criar os metodos GET(All e por id), POST, PUT e DELETE.

📋Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js, MongoDB. Além disto é bom ter um editor para trabalhar com o código como VSCode.


🎲Executando(Servidor)

# Clone este repositório
$ gh repo clone DouSam/MERN_STACK

# Acesse a pasta do projeto no terminal/cmd

# Instale as dependências
$ npm install

#Crie o arquivo config.env no padrão abaixo

HOST=127.0.0.1
PORT=2890
MONGO_URI=mongodb://127.0.0.1:27017/
DB_NAME=DBNAME

# Execute a aplicação
$ node app.js

# O servidor inciará na porta inserida no arquivo config.env - acesse <http://localhost:<PORT>>

🛠Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:


Otimizações e refatorações

  • Adicionar HATEOAS.
  • Adicionar verificações no arquivo routingTrains para retornar o código correto.

Autor😄


Douglas Samuel

Feito com ❤️ por Douglas Samuel!

Gmail Badge