O objetivo deste repositório é o compartilhamento do aprendizado adquirido no curso da Udemy para o desenvolvimento de um portal de notícias utilizando NodeJs.
- Esse repositório não possui qualquer relação com alguma empresa e/ou corporação.
- Os arquivos contidos neste repositório possuem o propósito meramente didático.
- A lógica usada neste projeto caiu em desuso há 4 anos atrás, então os recursos e tecnologias utilizadas estão em versões desatualizadas.
- Este projeto foi adaptado para funcionar com as bases de dados Mysql e Sql Server.
Para utilização deste projeto, você poderá está fazendo o clone do mesmo via GIT ou fazendo o download do projeto.
Para fazer o clone do projeto, você precisará ter instalado o GIT em sua máquina.
- Na página inicial do projeto, clique no botão Code.
- No menu suspenso, você irá copiar o link clicando uma vez com o mouse e apertando
ctrl+c
ou clicando no botão ao lado com o icone de um quadrado em cima do outro. - Tendo copiado o link, abra o terminal e digite
git clone
seguido do link copiado. - O download do projeto será feito para a pasta de sua escolha.
- Na página inicial do projeto, clique no botão Code
- No menu suspenso, você irá clicar no botão Download ZIP
- Após do download, faça a descompactação do arquivo.
- O projeto estará disponivel na pasta de sua escolha aonde foi realizada a descompactação.
Será necessário possui um banco de dados MySQL ou SQL Server para armazenamento das informações.
Para utilização do projeto, será necessário possuir um editor de código ou uma ide em sua máquina.
São inúmeras possibilidades de editores de texto para utilizar na utilização do projeto. Sendo assim, alguns que posso sugerir são:
Você precisará ter instalado previamente o Node.js em sua máquina para poder fazer a execução do projeto.
- O npm é o Gerenciador de Pacotes do Node e é por meio dele que será instalado as dependências do projeto.
- O npm vem com o node e a maioria das distribuições de terceiros, por padrão. Logo, ao fazer o download do Node.js, você estará fazendo a instalação conjunta dele com o npm.
Para utilização do projeto será necessário a criação do banco de dados, a instalação das dependencias e a configuração do arquivo de acesso ao banco.
Para criação do banco de dados, foi disponibilizado um arquivo .sql contendo a estrutura do banco e alguns dados para popular o banco.
Após a realização do download, instalação e configuração dos pré-requisitos você deverá seguir os seguintes passos:
- Abra o terminal de sua máquina e acesso caminho da raiz do projeto.
- Execute o comando
npm install
para instalação das dependências do projeto. - Durante o procedimento de instalação, abra o projeto no editor de código e crie um arquivo .env na pasta config para configuração das informações de acesso a base de dados.
- Para criação do arquivo .env, faça conforme o modelo disponibilizado em .env.template
- Depois de finalizado a instalação das dependências, a criação e configuração do arquivo .env, execute o comando
npm start
para execução do projeto
Caso encontre alguma dificuldade ou tenha sugestões de melhorias, não deixe de compartilhar conosco através da seção de issues.