我试图在我的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
。