Skip to content

API RESTful para possibilitar a leitura da lista de indicados e vencedores da categoria Pior Filme do Golden Raspberry Awards.

Notifications You must be signed in to change notification settings

everbgs/gra-api-node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Golden Raspberry Awards.

Node.js Version License

Description

API RESTful para ler a lista de indicados e vencedores da categoria Pior Filme do Golden Raspberry Awards.

Obs: Necessario utilizar a versão node.js >= 22.0.0

Instalação

Clonar este repositório

$ git clone https://github.com/everbgs/gra-api-node.git
$ cd gra-api-node

Instalar dependências específicas do projeto

$ npm install

Arquivo .env

PORT=
CSV=
  • PORT - Porta da API (Pdrão 3000)
  • CSV - Diretorio com o arquivo csv (Padrão /src/data/movielist.csv)

Execução da API

Para iniciar o servidor executar o seguinte comando

$ npm run start

A API possui uma única rota relacionada ao teste: /api/producers/intervals, e um único verbo interage com a mesma: GET. A URI padrão é: http://localhost:3000/api/producers/intervals

Execução Testes

Para executar os testes

$ npm run test

Fonte de dados

Os registros são importatos do arquivo csv src/data/movielist.csv ao iniciar a aplicação e estão sendo armazenados diretamenta na memoria utilizando o banco SQLite. Para importar outro arquivo basta substituir o aqruivo na pasta src/data com o mesmo nome "movielist" ou criar um arquivo .env e altear a tag CSV com um caminho/arquivo.csv

About

API RESTful para possibilitar a leitura da lista de indicados e vencedores da categoria Pior Filme do Golden Raspberry Awards.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published