Skip to content

Miraflor92/node-ts-webapi-without-frameworks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node TS WebAPI Without Frameworks

Este projeto é uma API desenvolvida em Node.js com TypeScript, sem uso de frameworks como Express. O objetivo é demonstrar como criar uma API REST utilizando apenas módulos nativos do Node.

Funcionalidades

  • Listagem de episódios de podcast
  • Filtro de episódios por parâmetro de consulta (p)
  • Estrutura modular com controllers, services e models

Como executar

  1. Instale as dependências:

    npm install
  2. Inicie o servidor em modo desenvolvimento:

    npm run start:dev
  3. Acesse a API:

    • Listar episódios:
      GET http://localhost:3636/api/episodes
    • Filtrar episódios:
      GET http://localhost:3636/api/episodes?p=valor

Scripts disponíveis

  • start:dev: Inicia o servidor com TSX em modo desenvolvimento
  • start:watch: Inicia o servidor com hot reload
  • dist: Gera os arquivos de distribuição
  • start:dist: Executa o build e inicia o servidor em produção

Estrutura de pastas

src/
  controllers/
  models/
  services/
  utils/

About

A Node Rest WebApi with Typescript and no Frameworks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors