san*_*inx 2 javascript node.js express
我对快递框架很陌生.
我抬头看着Socket.io网站快速入门,我在"使用Express 3 web框架"中看到了这个声明.并在这行代码片段中
var app = require('express')()
Run Code Online (Sandbox Code Playgroud)
第二个括号用于什么?
提前致谢
当你说
require('express')
Run Code Online (Sandbox Code Playgroud)
它是这个文件,它被执行并导出createApplication函数.你可以像这样检查一下
console.log(require('express'));
// { [Function: createApplication]
// mime:
// ...
console.log(typeof require('express'));
// function
Run Code Online (Sandbox Code Playgroud)
它基本上是一个增加了其他数据的函数(由于函数是第一类对象,因此可以在JavaScript中使用).因为,require('express')实际上是一个函数,第二个()意味着我们正在调用该函数.
如果您想了解如何module.exports与exports工作,请检查该矿井的博客条目
| 归档时间: |
|
| 查看次数: |
1013 次 |
| 最近记录: |