Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Oi Antonio, tudo bem? Cola aqui como tá o seu package.json por gentileza? Acho que o problema tá lá.
{} pachage.json
{
"name": "blog-do-codigo",
"version": "1.0.0",
"description": "Um blog simples em Node.js",
"main": "server.js",
"scripts": {
"start": "nodemon server.js",
"test": "echo \"Error: no test specified\" && exit 1"
},
"license": "ISC",
"dependencies": {
"body-parser": "^1.19.0",
"express": "^4.17.1",
"nodemon": "^2.0.2",
"sqlite3": "^4.1.1"
}
}
Olá, Antonio. Tudo certo?
Realmente o problema é com as versões instaladas, pois estão em desuso. No entanto a lógica do curso será excelente para trabalhar algumas habilidades. E pensando nos problemas de atualização, lançamos um curso novo e atualizado sobre JWT e nodejs, confira:
Node.js : criptografia e tokens JWT
Para você seguir no curso Node.js e JWT: autenticação com tokens curso, recomendo que você crie um novo projeto e instale as dependências uma a uma.
package.json e apague o conteúdo de dependencies. O objeto ficará assim:{
"name": "blog-do-codigo",
"version": "1.0.0",
"description": "Um blog simples em Node.js",
"main": "server.js",
"scripts": {
"start": "nodemon server.js",
"test": "echo \"Error: no test specified\" && exit 1"
},
"license": "ISC",
"dependencies": {
}
}
npm install body-parser@1.19.0npm install nodemon@2.0.2 npm install sqlite3npm install express@4.17.1npm i dotenvnpm i bcryptnpm i jsonwebtokennpm i redisnpm i passportnpm i passport-localnpm i passport-http-bearerseu package.json ficará assim agora:
{
"name": "blog-do-codigo",
"version": "1.0.0",
"description": "Um blog simples em Node.js",
"main": "server.js",
"scripts": {
"start": "nodemon server.js",
"test": "echo \"Error: no test specified\" && exit 1"
},
"license": "ISC",
"dependencies": {
"bcrypt": "^5.0.1",
"body-parser": "^1.19.0",
"dotenv": "^16.0.1",
"express": "^4.17.1",
"jsonwebtoken": "^8.5.1",
"nodemon": "^2.0.2",
"passport-http-bearer": "^1.0.1",
"passport-local": "^1.0.0",
"redis": "^4.1.0",
"sqlite3": "^5.0.8"
}
}
Depois rode o servidor com npm start
Espero que tenha ajudado. Fico no aguardo!
Bons estudos!
muito obrigado...
irei refazer tudo e passo um hellp
Dá um retorno aqui pra gente Antonio?