Nodejs如何检测是否包含模块

我如何检测server.js是否包含或直接运行,所以我可以export.server或只是server.listen(端口)?

谢谢

http://nodejs.org/docs/latest/api/modules.html#accessing_the_main_module

当一个文件直接从Node运行时,require.main被设置为它的模块。 这意味着您可以确定文件是否已经通过testing直接运行

require.main === module