【问题标题】:express-jwt-authz and typescriptexpress-jwt-authz 和打字稿
【发布时间】:2020-03-06 19:56:09
【问题描述】:

我是所有这些 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;

有什么解决办法吗?

【问题讨论】:

  • 你试过运行npm install @types/express-jwt-authz --save-dev吗?
  • 是的,但这没有帮助。

标签: typescript auth0


【解决方案1】:

由于该模块没有打字,您可以通过以下方式使用:

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

【讨论】:

  • 谢谢,这就是我已经在做的事情并通过了这一步。看起来这是唯一的选择,将您的答案标记为最终答案。
猜你喜欢
  • 2021-02-07
  • 2016-05-01
  • 2017-04-15
  • 2016-04-04
  • 2018-12-25
  • 2021-08-08
  • 2016-02-06
  • 2014-01-23
  • 1970-01-01
相关资源
最近更新 更多