我在谷歌搜索找到了解决方案 What does require() actually return, the file or the function
但我仍然感到困惑
为什么它同时表现出对象和按钮
var express = require('express');
var app = express();
var router = express.Router();
example there is is file express.js
module.exports = function(){
console.log('====')
}
所以它返回功能?我将如何用作对象?
是在快递
的prototye中添加路由器答案 0 :(得分:0)
从查看快速js here的源代码,它导出createApplication(),然后返回一个函数。所以我相信,快递的返回类型是一个功能。
通常,require调用的返回类型取决于使用module.exports从源代码导出所需文件的内容