- NodeJs
- Express
- Postgres
- Sequelize
- Docker
- JWT
- Angular
- Nebular
Métodos | Endereço | Retorno |
---|---|---|
POST |
/auth | Autenticar |
GET |
/item-precos | todos os dados |
GET |
/item-precos/?page=1&limit=2 | Paginação |
GET |
/item-precos/{id} | Selecionar único |
POST |
/item-precos/ | Cadastrar |
PUT |
/item-precos/{id} | Editar |
PATCH |
/item-precos/{id} | Editar |
DELETE |
/item-precos/{id} | Deletar |
A rota de autenticação espera a senha que está no arquivo .env!
1. Instalar dependencias:
$ npm install
2. Criar banco de dados:
A. Caso tenha docker em seu execute:
$ docker run \
--name postgres \
-e POSTGRES_USER=postgres \
-e POSTGRES_PASSWORD=postgres \
-e POSTGRES_DB=Produtos \
-p 5432:5432 \
-d \
postgres
$ npx sequelize db:migrate
B: Caso prefira não usar docker e já tenha o Postgres instalado em seu computador execute:
$ npm run pre-start
3. Iniciar API:
$ cd api
$ node server.js
4. Iniciar Web:
$ cd web
$ ng serve