Sobre a aplicação | Endpoints | Stacks | Rodando Aplicação | Por quê? |
TODOs.API é uma aplicação backend construída com a ideia de um CRUD. Dados podem ser cadastrados, atualizados, deletados e lidos.
TODOs.API.mp4
| Requisição | Endpoints |
|---|---|
| PATCH | http://localhost:3333/StatusTodos/:id/done |
| DEL | http://localhost:3333/todos/:id |
| PUT | http://localhost:3333/UpdateTodos/:id |
| GET | http://localhost:3333/allTodos |
| POST | http://localhost:3333/InsertTodos |
| POST | http://localhost:3333/newUsers |
map(Iteração com retorno de conteúdo trabalhado, com outro formato, contexto.)findIndex(Método que filtra uma lista, trazendo o indice do primeiro elemento que satisfaz a condição.)find(Método que retorna o primeiro elemento que satisfação a condição.)
Express(Framework para Nodejs)
express(Framework para Node.js)ts-node(Biblioteca usada para aplicar o TypeScript)uuid(Biblioteca usada para gerar identificador único universal)
- Clonar repositório:
git clone https://github.com/DIGOARTHUR/TODOs.API.git
- Instalar dependências
yarn ou npm
- Rodar aplicativo
yarn dev
✅ A sua API já está rodando!
- Agora acesse o software
Insomniae faça o import do arquivo JSON, Insomnia_EndPoints.json, que se encontra neste repositório para o teste das requisições.
5.1 Ver qual o repositorio atual
git remote -v
5.2 Mudar a URL do repositorio remoto
git remote set-url origin <LinkDoNovoRepositorio>
5.3 Verifique se a mudança foi realizada
git remote -v
Convenhamos que o FrontEnd não tem graça sem a iteração com o backend. No IGNITE resolvi focar nessas duas trilhas e este é o meu primeiro Desafio entregue em NodeJS. A @Rocketseat sempre exepcional na didática de cada ferramenta.
