Git Product home page Git Product logo

digoarthur / todos.api Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 0.0 160 KB

IGNITE - Trilha NODEJS / Nesta API é aplicada os seguintes conceitos conceitos do Node.js, como é o seu funcionamento e os motivos pelo qual ele foi criado. Também sobre os conceitos e regras por trás de uma API Rest, os métodos HTTPs, os principais códigos de retornos e tipos de parâmetros de uma requisição. E é apresentado a ferramenta Insomnia.

License: MIT License

JavaScript 100.00%
ignite-rocketseat chapter-1 nodejs javascript insomnia trilha-nodejs

todos.api's Introduction

skills

GitHub GitHub last commit

Stacks:

Javascript NodeJS

Tools:

Vscode Git Git Insominia


TODOs.API

Sobre a aplicação   |    Endpoints   |    Stacks   |    Rodando Aplicação   |    Por quê?   |   

skills Sobre a aplicação

TODOs.API é uma aplicação backend construída com a ideia de um CRUD. Dados podem ser cadastrados, atualizados, deletados e lidos.

skills Endpoints

TODOs.API.mp4

skills Stacks

Lógica

Alt ou título da imagem

  • 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.)

Framework & Libs

Alt ou título da imagem

Gerenciador / Pacotes

Alt ou título da imagem

  • express (Framework para Node.js)
  • ts-node (Biblioteca usada para aplicar o TypeScript)
  • uuid (Biblioteca usada para gerar identificador único universal)

Versionameto

Alt ou título da imagem

IDE

Alt ou título da imagem

skills Rodando a Aplicação

  1. Clonar repositório:
git clone https://github.com/DIGOARTHUR/TODOs.API.git
  1. Instalar dependências
yarn ou npm
  1. Rodar aplicativo
yarn dev

✅ A sua API já está rodando!

  1. Agora acesse o software Insomnia e faça o import do arquivo JSON, Insomnia_EndPoints.json, que se encontra neste repositório para o teste das requisições.

⚠️ 5. Trocar URL do repositorio remoto (caso necessário)

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

skills Por quê?

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.

todos.api's People

Contributors

digoarthur avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.