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.0
npm install nodemon@2.0.2
npm install sqlite3
npm install express@4.17.1
npm i dotenv
npm i bcrypt
npm i jsonwebtoken
npm i redis
npm i passport
npm i passport-local
npm i passport-http-bearer
seu 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?