A progressive Node.js framework for building efficient and scalable server-side applications.
<p align="center">
Nest framework TypeScript starter repository.
$ npm install
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov
Para garantir que o backend funcione corretamente, siga os passos abaixo:
Node.js e npm MySQL
1 - Clonar o Repositório
Primeiro, você precisa clonar o repositório do GitHub e entrar no diretório do projeto.
# Cloando o repositório
$ git clone https://github.com/alexandrelonde/13_ST_back.git
# Entrando na pasta do projeto
$ cd 13_ST_back
2 - Configurar Variáveis de Ambiente
Crie um arquivo .env na raiz do projeto com as seguintes informações. Substitua sua_senha_do_mysql pela sua senha do MySQL:
DB_HOST=localhost
DB_PORT=3306
DB_USERNAME=root
DB_PASSWORD=sua_senha_do_mysql
DB_DATABASE=sabortech
3 - Criar o Banco de Dados
Acesse o MySQL e crie o banco de dados sabortech:
# Acessando o MySQL
$ mysql -u root -p
Depois de inserir a senha, no prompt do MySQL, execute:
CREATE DATABASE sabortech;
4 - Criar Usuário no Banco de Dados
Para criar um novo usuário no banco de dados, fazer uma requisição POST para a
rota de acordo com a imagem abaixo (Postman):
Observação: os dados não precisam ter os mesmos valores que os dados cadastrados na imagem. O usuario pode ter os dados cadastrais de sua preferência. Caso tenha dado certo, você receberá a seguinte mensagem:
Com isso, seu usuário terá permissão para acessar a aplicação após realizar o login na tela do programa.
5 - Instalar Dependências
Instale todas as dependências do projeto:
$ npm install
6 - Rodar o Projeto
Inicie o servidor de desenvolvimento:
$ npm run start:dev
Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please read more here.
Nest is MIT licensed.