我试图在我的Node应用程序(Koa服务器)中需要一个外部库。我在主server.js文件var njwt = require('njwt');中添加njwt

但是我无法访问njwt,在我的路由处理程序函数中,它给出一个错误,指出njwt未定义。

从这个答案(https://stackoverflow.com/a/5809968),似乎在我的主要server.js文件中使用严格模式会使导入文件中定义的函数和变量无法访问。

但是,解决方法是什么?

最佳答案

如果我理解正确,则只需将其更改为:var njwt = require('./njwt');

假设您已经在npm install目录中完成了njwt

07-24 16:45