Back-end do projetos ToDos Unesp utilizando MySQL e JavaScript.
É necessário o uso do node-js e do mysql server. Para a configuração do banco de dados, faça a instalação do MySQL Server (no sistema operacional Windows, recomendo a utilização do XAMPP). Em seguida, conecte-se com a instância do seu database (sugiro diretamente pelo console ou o uso do DBeaver), e crie um novo database com o nome todounesp. Clone o repositório e execute o comando:
npm install
Assim que todas as dependências forem instaladas, o próximo passo é configurar a conexão com o banco de dados. Consulte o arquivo .env para a devida configuração de senha como no exemplo abaixo:
// .env
# Database
DATABASE_HOST=localhost
DATABASE_NAME=todounesp
DATABASE_USER=root
DATABASE_PASSWORD=
Se o usuário root não tiver senha configurada (normalmente o padrão), deixe o campo vazio. Configurado corretamente, execute o comando:
npm run migrate
Este comando criará automaticamente as tabelas no banco de dados.
Execute o comando abaixo para inicar o servidor:
npm start
Você pode realizar requisições via Postman utilizando a coleção exportada dentro deste repositório neste link, acessando o endereço http://localhost:2999.
Todo o desenvolvimento foi feito para um trabalho universitário do Curso de Engenharia de Controle e Automação , para a matéria Sistema de Computacionais na UNESP Sorocaba.