Aplicação criada em conjunto com a Rocketseat, link do video:
https://www.youtube.com/watch?v=hHM-hr9q4mo&t=587s
npm install fastify
import {} from 'node:http'
Comando do node para atualizar sempre que salvar o projeto:
node --watch arquivo.js
import {} from 'node:fs'
import {} from 'node:crypto'
POST (Create) - Método para criação de um recurso
POST localhost:3333/videos
GET (Read) - Método para solicitar a representação de um recurso espefico
GET localhost:3333/videos/1
PUT (Update) - Método para alteração
PUT localhost:3333/videos
PATH (Update) - Método para alterar algo em especifico de um registro
PATH localhost:3333/videos/1
DELETE (Delete) - Método para deletar um registro
DELETE localhost:3333/videos/1
Repositório de referência: Postgres