Este projeto foi desenvolvido em novembro de 2022 durante meus estudos na Trybe.
Foi desenvolvido um CRUD (Create, Read, Update e Delete) de itens medievais, no formato de uma API, utilizando Typescript.
- Declaração de variáveis e funções com tipagens Typescript;
- Construção de uma API Node Express utilizando o Typescript.
Método | Função | Corpo |
---|---|---|
POST | Realiza login e retorna o token | { "username": string, "password": string } |
Método | Função | Corpo |
---|---|---|
GET | Busca produtos | |
POST | Cadastra produto | { "name": string, "amount": string } |
Método | Função | Corpo |
---|---|---|
POST | Cadastra usuário | { "username": string, "classe": string, "level": number, "password": string } |
Método | Função | Corpo |
---|---|---|
GET | Lista pedidos | |
POST | Cadastra pedidos | { "productsIds": arrayOfNumbers } |
-
Clone o repositório
git clone git@github.com:celso-rodrigo/trybesmith.git
-
Abra a pasta do repositório
-
Instale as dependências
npm install
-
Inicie o projetot
npm start