Como criar API com Node.js - Parte 1


O que é API?

A API é um conjunto de rotinas e padrões estabelecidos e documentados por uma aplicação, para que outras aplicações consigam utilizar as funcionalidades desta aplicação, sem precisar conhecer detalhes da implementação do software.

Neste tutorial será apresentado como começar a criar API com Node.js.

Primeiro será apresentado como usar usar o express no Node.js.

Em seguida como rodar o projeto Node.js e acessar através do Insomnia.

Para finalizar será apresentado como trabalhar com dados do tipo JSON com Node.js.

Download do código fonte desenvolvido na aula: DOWNLOAD

Como instalar o Node.js no Windows: Tutorial


Primeiro será criado o arquivo package utilizando o comando.

npm init

Em seguida instalar a dependência express para gerenciar as requisições, rotas e URLs, entre outra funcionalidades.

npm install express

Instalar a dependência nodemon para reiniciar o servidor sempre que houver alteração no código fonte.npm install -D nodemon

npm install -D nodemon

Em seguida criar o arquivo "app.js". No código fonte tem a descrição de cada funcionalidade do código fonte do arquivo.

/* Incluir a dependência express no prjeto */
const express = require('express');

/* Iniciar a função do express */
const app = express();

/* Permitir a manipulação de dados em formato JSON */
app.use(express.json());

/* Criar a rota raiz */
app.get("/", (req, res) => {
    return res.json({titulo: "Como criar API"});
});

/* Rodar o projeto na porta 8080 */
app.listen(8080, () =>{
    console.log("Servidor iniciado na porta 8080: http://localhost:8080/");
});

Para baixar o código fonte completo do projeto "DOWNLOAD", após baixar executar o comando "npm install" para instalar todas as dependências e o comando "nodemon app.js" para rodar o servidor. 

Portanto, nesse tutorial foi criado a estrutura do projeto da API. Para ver todas as aulas do projeto acessa a PlayList.