skethy / CRUD---Traineer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CRUD - Trainee (SofTeam 2019.1)

Este repositório faz parte do processo de treinamento do backend da softeam ministrado Antônio Neto.

Estrutura de Pastas

### Layout típico de diretório top-level

.
├── node_modules            # Onde as dependências estão instaladas
├── controllers             # Onde o controle da aplicação fica, no nosso caso as operações de criar, remover, atualizar e buscar (Crud) 
    └── tests               # teste da nossa aplicação
├── models                  # Modelos do banco de dados
├── router                  # Rotas da aplição 
├── index.js                # Ponto de entrada da api
├── package.json
└── README.md

Tech

Treinamento usa vários projetos de código aberto para funcionar corretamente:

  • node.js - Node.js é um interpretador de código JavaScript com o código aberto, focado em migrar o Javascript do lado do cliente para servidores.
  • NPM - É um gerenciador de pacotes para a linguagem de programação JavaScript.
  • Jest - É uma biblioteca para testar o código JavaScript, e é um projeto de código aberto mantido pelo Facebook.

Instalação

Treinamento requer os seguintes recursos instalados:

Node.js

MongoDB

Além disso as seguintes ferramentas foram usadas:

Postman

VSCode

Swagger

Instale as dependências e execute o aplicativo da seguinte maneira:

$ git clone https://github.com/chanudinho/treinamento
$ cd treinamento
$ npm install
$ npm start

Scripts Disponíveis

No diretório do projeto, você pode executar:

npm start

Executa a api no modo de desenvolvimento.
abra http://localhost:8000 para testar no Postman ou aplicativo de sua escolha.

O aplicativo é atualizado automaticamente se você fizer edições.
Você irá ver os erros no console da aplicação.

npm test

Executa todos os testes e retornar no terminal os testes que passaram e os que foram rejeitados.

About


Languages

Language:JavaScript 100.0%