在Node里,你可以让你的程序根据其运行自require(./something.js)或者node something.js而做不同的处理。如果你想与你的一个独立的模块进行交互,这是非常有用的。if...
在Node里,你可以让你的程序根据其运行自require('./something.js')
或者node something.js
而做不同的处理。如果你想与你的一个独立的模块进行交互,这是非常有用的。
if (!module.parent) {
// 通过 `node something.js` 启动
app.listen(8088, function() {
console.log('app listening on port 8088');
})
} else {
// 通过 `require('/.something.js')` 被引用
module.exports = app;
}