最近我尝试读取koajs的代码并找到以下代码行:
var debug = require('debug')('koa-route');
这是什么意思 ?为什么使用('debug')然后使用('koa-route')?您可以找到代码here。我说我在koa-route中间件定义中找到了这行代码
最佳答案
该模块基本上看起来像这样:
function toRun() {
// do stuff
}
module.exports = toRun;
然后,您的脚本代码将执行以下操作:
var ran = require('torun')();
这是公开最常用的东西的便捷方法,但是如果您想直接在导出的
Function
上公开某些方法,也可以使用。例如:function toRun() {
// do stuff
}
toRun.moreStuff = function() {
// and again
};
module.exports = toRun;
然后,可以使用其他功能来访问附加功能:
var toRun = require('torun');
var ran = toRun();
var stuff = toRun.moreStuff();