express-jwt-authz 和打字稿

express-jwt-authz and typescript

我是所有这些 nodejs、typescript、auth0 的新手。

当我尝试在一个示例应用程序中使用 express-jwt-authz 时出现此错误:

src/server.ts:4:22 - 错误 TS7016:找不到模块 'express-jwt-authz' 的声明文件。 'C:/Code/Nodejs_practice/nodeHttp/node_modules/express-jwt-authz/lib/index.js' 隐式具有 'any' 类型。 尝试 npm install @types/express-jwt-authz(如果存在)或添加包含 declare module 'express-jwt-authz';

的新声明 (.d.ts) 文件

4 从 'express-jwt-authz' 导入 jwtAuthz;

有什么解决方法吗?

由于该模块没有类型,您可以使用 via:

const jwtAuthz = require("express-jwt-authz");