module.parent 的作用,
if (!module.parent) {
app.listen(config.port, function () {
logger.info('NodeClub listening on port', config.port);
logger.info('God bless love....');
logger.info('You can debug your app with http://' + config.hostname + ':' + config.port);
logger.info('');
});
}
module.exports = app;
这个写法的功能是:
判断此js 如果 是入口文件直接执行时 module.parent = false。
如果js被另外一个js 以 require 或者import 方式导入时 module.parent = true
所以,直接在客户端node 运行此js 会执行if 段包含的内容。
好了,感谢您阅读本文,全部内容结束。