Executando verificação de segurança...
2

AllanIkeda, vou presumir que você esteja querendo aprender a criar APIs com Node.js.

Se você já conhece o funcionamento do Node.js e da linguagem JavaScript, você pode começar pesquisando alguns frameworks, como o Express e o Fastify, que é o que você está de olho.

O Express é o que tem mais tutoriais, seja no YouTube, Medium, Dev.to e outros.

Depois, você pode pesquisar mais sobre o protocolo HTTP, incluindo respostas, requisições, métodos, códigos de status, etc.

Aprender a fazer um CRUD (Create, Read, Update, Delete) é o primeiro passo para aprender a criar uma API básica.

Um pequeno exemplo:

const express = require('express')
const app = express()

app.get('/hello', (req, res) => {
    res.send('world')
})

const port = 3000

app.listen(port, () => {
    console.log(`api running at ${port}`)
})

Aqui estamos importando o express e criando uma instância dele. Em seguida definimos uma rota '/hello' com o metodo GET e enviamos uma resposta 'world'. E logo abaixo, iniciamos a nossa api na porta 3000, isso localmente. Depois você pode subir para o heroku, render ou outra plataforma.

Aqui estão alguns tutoriais no YouTube: https://www.youtube.com/results?search_query=criar+api+usando+express

E aqui está um exemplo de uma api que eu fiz usando express: https://github.com/fabriciolak/steam-api

Espero ter ajudado.

Carregando publicação patrocinada...
1