Acrônimo de Application Programming Interface (Interface de Programação de Aplicações) é basicamente um conjunto de rotinas e padrões estabelecidos por uma aplicação, para que outras aplicações possam utilizar as funcionalidades desta aplicação.
Responsável por estabelecer comunicação entre diferentes serviços. Meio de campo entre as tecnologias. Intermediador para troca de informações
para iniciar o projeto siga os passos:
-
caso queira copiar o projeto para sua maquina, abra seu terminar git bash e execute o comando: git clone ☕🤞🏾
-
Logo apos instale as dependencias com o npm. 👨🏾💻 👩🏾💻
-
npm server.js para dar start no db e iniciar o servidor
-
Testes com a api podem ser realizados via Insominia, Postman ou por requisição cliente HTTP externas (fetch, axios e etc)
-
Ulitizar verbos HTTP para realizar a interação junto ao banco de dados GET (Leitura de Tarefa), POST (Criar nova tarefa), PUT(Atualizar tarefa) e DELETE(Deletar tarefa)