Skip to content

kodustech/todo-api-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo API com Bun

Pré-requisitos

  • Bun >= 1.0 instalado localmente.

Como rodar

bun install
bun run src/server.ts

Use bun run --watch src/server.ts para modo de desenvolvimento com recarga automática.

Rotas disponíveis

  • GET /health — Verifica se a API está respondendo.
  • GET /todos — Lista todos os itens; use GET /todos?completed=true|false para filtrar por status.
  • POST /todos — Cria um novo todo. Corpo esperado:
    {
      "title": "Comprar leite",
      "completed": false
    }
  • GET /todos/:id — Recupera um item pelo id.
  • PATCH /todos/:id — Atualiza campos title e/ou completed.
  • DELETE /todos/:id — Remove um item.

O armazenamento é apenas em memória, ideal para prototipação rápida.

As respostas incluem createdAt e updatedAt em formato ISO 8601.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published