什么是require('express')的返回类型?

时间:2018-03-13 06:30:36

标签: javascript express require

你可以告诉我什么是要求的回报类型('快递')?

我在谷歌搜索找到了解决方案 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中添加路由器

1 个答案:

答案 0 :(得分:0)

从查看快速js here的源代码,它导出createApplication(),然后返回一个函数。所以我相信,快递的返回类型是一个功能。
通常,require调用的返回类型取决于使用module.exports从源代码导出所需文件的内容