- Uma API Request em node.js para cadastro de produtos.
📰 Features |
📌 Pré-requisitos |
💻 Tecnologias |
- Usuários:
- Cadastrar;
- Deletar;
- Realiza Login;
- Visualizar.
- Categorias:
- Atualizar;
- Cadastrar;
- Deletar;
- Exibir;
- Visualizar.
- Produtos:
- Atualizar;
- Cadastrar;
- Deletar;
- Exibir;
- Visualizar.
- Pedidos:
- Cadastrar;
- Deletar;
- Exibir;
- Visualizar.
- Esse projeto foi desenvolvido com as seguintes tecnologias:
- JavaScript;
- MySQL;
- Node.JS.
# clonando o projeto na sua maquina
$ git clone https://github.com/ThaiMedeiros/apirest-nodejs.git
# entre na pasta do projeto
$ cd apirest-nodejs
# instale as dependências através do comando:
$ `npm install`
# execute seu servidor de banco de dados MySQL
$ execute o **laragon** ou **xampp** (ou outro servidor web)
# logo após a inicialização, acesse no browser:
$ http://localhost://phpmyadmin (então crie um novo banco de dados)
# crie um banco de dados chamado:
$ testeapi
# após a criação, importe o arquivo que está na pasta:
$ banco_de_dados
# para rodar a aplicação, vá novamente a raiz e digite o seguinte comando:
$ `npm start`
# após a aplicação rodando, recomendo utilizar o >> Postman << para fazer as requisições.
# dentro da pasta: >> collection_postman <<, estão todas as requisições da API configuradas.
# poderá acessá-lo através do endereço:
$ `localhost:3000`
Observações:
- Caso a pasta de upload não exista, crie-a na raiz.
- Após importar a collection no postman, caso a variável url esteja sem o valor padrão: (localhost:3000), siga os seguintes passos:
- (essas configurações são opcionais)
- Passe o mouse em cima, e clique nos 3 (...) ao lado do nome e vá na opção: Edit
- Logo após, no menu superior, clique na opção: Variables
- Em variables, crie uma chamada: url e no initial value e em current value insira: localhost:3000 ou a localização da url padrão onde você está executando a aplicação.
- Pronto, suas variáveis de ambiente estão criadas. Isso poupa-lhes tempo de ficar digitando a url inteira, além de viualmente deixá-la mais "enxuta", já que algumas são grandes.
- Faça um fork desse projeto.
- Crie uma nova branch para trabalhar:
git checkout -b my-feature
- Faça commit da sua feature:
git commit -m "feature: My new feature"
- Envie as suas alterações:
git push origin my-feature
- Solicite uma Pull Request para o diretório original.
Esse projeto está sob a licença ⚖️ MIT License. Veja o arquivo LICENSE para mais detalhes.
Desenvolvido por: ©️ Thaiza Medeiros 👩💻 💜