如何将单个Node.js文件拆分为单独的模块
我想将代码分成不同的文件。 我目前在同一个文件中写入所有get
和post
方法,但我希望有更好的可读性和可管理性。
我试图将代码放在不同的文件中,但在运行主应用程序时,其他文件中的其他get
和post
方法无法调用。 我包括这个:
var Db = require('/ filename.js'); // ...但我不能调用这些方法。
我想分解我的单个文件代码的可读性。 我如何实现这一目标?
只要看看模块文档:
从/开始查找绝对路径,例如:
require('/home/user/module.js');
./从调用文件所在的路径开始。
require('./lib/module.js');
__dirname与./具有相同的效果:
require( __dirname + '/module.js');
尝试:
var Db = require('./filename.js');
要么
var Db = require('filename.js');
另外,看看这篇博文。
链接地址: http://www.djcxy.com/p/97025.html上一篇: How to split a single Node.js file into separate modules
下一篇: Join multiple Coffeescript files into one file? (Multiple subdirectories)