javascript TypeError:expressJwt不是函数,使用中间件

7ajki6be  于 2022-11-20  发布在  Java
关注(0)|答案(2)|浏览(156)

我正在学习使用中间件,当我试图导入express-jwt时,它不工作。我使用以下语法:const expressJwt =需要('express-jwt')
我卸载了express-jwt并安装了一个旧版本的express-jwt@5.3.1,在其中它的工作,但我想知道如何修复它的新版本。

uhry853o

uhry853o1#

试试看:

const { expressjwt } = require("express-jwt");

Official docs

rxztt3cl

rxztt3cl2#

//protection API and Authentication JWT middleware

const expressJwt = require('express-jwt')

function authJwt() {
    const secret = process.env.secret;

    function expressJwt(param) {
        return undefined;
    }
have the same problem

    return expressJwt({
      secret,
       algorithms: ['HS256']
  })
 }

 module.exports = authJwt;

相关问题