express-jwt-authz 和打字稿
Posted
技术标签:
【中文标题】express-jwt-authz 和打字稿【英文标题】:express-jwt-authz and typescript 【发布时间】: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
吗?
是的,但这没有帮助。
【参考方案1】:
由于该模块没有打字,您可以通过以下方式使用:
const jwtAuthz = require("express-jwt-authz");
【讨论】:
谢谢,这就是我已经在做的事情并通过了这一步。看起来这是唯一的选择,将您的答案标记为最终答案。以上是关于express-jwt-authz 和打字稿的主要内容,如果未能解决你的问题,请参考以下文章