Así que estoy tratando de implementar este middleware en mi código.
const expressJwt = require("express-jwt"); function authJwt() { const secret = process.env.secret; return console.log( expressJwt({ secret, algorithms: ["HS256"], }) ); } module.exports = authJwt;Pero recibo el siguiente error: expressJwt no es una función
He hecho npm install express-jwt. No entiendo por qué esto me está dando este error.
Prueba esto..
const { expressjwt: expressJwt } = require('express-jwt');Su declaración de importación podría tener un formato incorrecto. Probar...
const { expressjwt: jwt } = require("express-jwt");
Consulte: https://www.npmjs.com/package/express-jwt para obtener más información.
ACTUALIZACIÓN: cualquiera que se desplace directamente a esto, vea este comentario para conocer la solvencia => ¿Por qué recibo un error que dice que expressJwt no es una función?