-
Esse Blog foi feito usando as seguintes tecnologias: JavaScript, NodeJS, Express, Sequelize, Banco de dados MySQL, EJS.
-
O blog permite você adicionar conteúdos como um titulo e descrição por exemplo, além de adicionar imagem e deletar os mesmo caso você seja o Administrador do Blog.
- Para iniciar o projeto rode o seguinte comando:
-
npm i
- com isso ele iria adicionar todas dependências necessarias que estão no arquivo package.json
- feito isso você também irá precisar configurar o seu banco de dados MySQL.
- Para configurar o seu banco de dados MySQL você irá precisar installar o MySQL e o MySQL workbench.
- irei te recomendar 2 videos para isso, são eles: Windows: Link Linux: Link
-
Para configurar o Banco MySQL com o sequelize iremos abrir o nosso MySQL-Workbench e criar um novo schema.
-
coloque o nome do banco de dados de: * blog * e em seguida vá clicando em apply conforme for pedindo.
-
após ter definido o nome do banco de dados, na pásta database/database.js nós definimos para o sequilize a origem dele passando o seu nome, usuario e senha.
-
após ter feito essa configuração, eu exportei o banco e puxei o mesmo na nossa aba principal que roda o servidor "index.js" e rodei dando um npm start.
-
para formartar os textos usamos o TinyMCE
-
O TinyMCE permite que nós façamos todas as edições de textos do blog, exemplo: adicionar imagens, links, tabelas etc....
-
Nesse caso você não ira precisar baixar ele pois já está incluso no código. também não ira precisar configurar nada.
- para rodar o projeto, iremos rodar o seguinte comando: * npm start
- e acessar no seu navegador o endereço: