Uma simulação de requisições à uma API de itens medievais, utilizando Typescript com arquitetura CRUD (Create, Read, Update e Delete). Contém vários endpoints que irão ler e escrever em um banco de dados, utilizando o MySQL.
-
TypeScript
-
MySQL/Express
-
Joi/JWT
- Tenha node, MySQL Server e o Git instalados e configurados em sua máquina.
- Vá na pasta em que irá baixar o projeto, abra o terminal e clone o projeto:
git clone git@github.com:Dogl4/trybesmith.git
- Vá para a pasta raiz do projeto, rode:
npm install
. Cópie o conteúdo do arquivo:Trybesmith.sql
, crie o banco com workbench. - No terminal rode
npm run dev
- Use algum dos seguintes programas para fazer a requisição: Thunder Client ou Postman ou Insomnia.
- Faça a requisição para os endpoints abaixo.
- POST -
/user
- POST -
/login
- GET -
/products
- POST -
/products
- GET -
/orders
- GET -
/orders/:id
- POST -
/orders
✅ Concluído
Estas pessoas participaram deste projeto:
Pedro Barreto |
Trybe |
Desenvolvimento do código. |
Ideia e estrutura do banco. |