Boa tarde, Diego! Como vai?
Abri seu projeto aqui e constatei o comportamento que vc relatou! No entanto, eu percebi que vc não está utilizando as dependências do projeto nas versões indicadas por mim durante o curso. Daí eu modifiquei o package.json
para utilizar as versões indicadas por mim no curso, apaguei a pasta node_modules
e o package-lock.json
, reinstalei as dependências com npm install
, reiniciei o projeto com npm start
e tudo funcionou! Esse problema deve se dever a alguma atualização que uma das dependências recebeu após o lançamento do curso, tendo assim mudado a forma de se comportar. Portanto, sugiro fortemente que vc siga as versões indicadas por mim para que problemas como esse não ocorram e vc possa seguir em frente com o curso numa boa!
Segue como ficou o package.json
do seu projeto!
{
"name": "alura-01",
"version": "1.0.0",
"description": "Projeto do curso 01 de nodejs",
"main": "server.js",
"scripts": {
"test": "",
"start": " nodemon server.js --ignore *.marko.js"
},
"author": "dlottermann",
"license": "MIT",
"dependencies": {
"body-parser": "1.18.3",
"express": "4.16.3",
"marko": "4.13.4-1",
"method-override": "^3.0.0",
"multer": "1.4.0",
"sqlite3": "4.0.2"
},
"devDependencies": {
"nodemon": "1.18.4"
}
}
Pegou a ideia? Qualquer coisa é só falar!
Grande abraço e bons estudos, meu aluno!