API desenvolvida em Node.js, knex.js e SQLite 3
A API será utilizada para o cadastro de pontos de coleta, listagem de pontos de coleta, listagem de items e para fornecer todos os dados necessários para a aplicação Web e Mobile.
Primeiro, instale as dependências:
npm install
Depois, crie e inicialize o banco de dados:
npm run knex:migrate // para gerar o banco de dados em sqlite3
npm run knex:seeds // para inserir os dados padrão
Pronto! Agora é só inicializar
npm run dev
Recurso | Descrição |
---|---|
GET /items | Retorna uma lista de items |
GET /points | Retorna todos os pontos de coleta cadstrados |
GET /points/:id | Retorna o ponto de coleta do ID |
POST /points | Cadastra um novo ponto de coleta |