O Projeto
A necessidade deste projeto é criar uma página de perguntas onde cada pergunta pode haver várias respostas.
Necessidade
Você lembra daquela página chamada 'Ask'?
Esta rede social, permite que você envie perguntas para crush e o mais importante, de forma anônima, se você quiser e é claro!
Este projeto é uma página similar ao Ask.
Passo a passo:
Realize o download em algum locatório em seu computador. Após, abra a pasta em uma IDE de preferência, utilizei o VSCode e abra o terminal e digite o comando abaixo e aperte enter:
npm install
Para instalar todas as dependências.
Próximo passo é, abrir uma IDE de Banco de Dados com mysql2, por exemplo, a MySQL Workbench que utilizei para este projeto.
Verifique sua conexão com o usuário 'root', e, o hostname e porta.
Em seguida, vá na pasta database e abra o arquivo database.js e ajuste o host e a porta para o mesmo que usa em sua máquina.
A seguir, utilize o comando abaixo:
npm run dev
A tabela de Perguntas deverá ficar da seguinte forma:
id | titulo | descricao |
---|---|---|
1 | Ask é bom? | Eis a questão. |
2 | Sobre o pet café | Será que ele também é bonzinho quando estou fora? |
Já a tabela de Respostas, ficará assim:
id | corpo | perguntaId |
---|---|---|
1 | com certeza, é ótimo! ainda mais se crush usa. | 1 |
2 | eu não sei. | 2 |
3 | eu espero que simm. | 2 |
4 | só sei que ele é muito doido. | 2 |
🛑 As tabelas são salvas na schema guiaperguntas, analise o arquivo database.js.
http://localhost:8080
O servidor inciará na porta:8080 - acesseApós isto, acesse o seu localhost e arrase!