我想將代碼拆分爲不同的文件。我目前在同一個文件中寫入所有get
和post
方法,但我希望有更好的可讀性和可管理性。如何將單個Node.js文件拆分爲單獨的模塊
我試過把代碼放在不同的文件中,但是在運行主應用程序時,其他文件中的其他文件都不能調用get
和post
。 我包括:
var Db = require('/ filename.js'); // ...但我無法調用這些方法。
我想分割我的單一文件代碼的可讀性。我如何實現這一目標?
我想將代碼拆分爲不同的文件。我目前在同一個文件中寫入所有get
和post
方法,但我希望有更好的可讀性和可管理性。如何將單個Node.js文件拆分爲單獨的模塊
我試過把代碼放在不同的文件中,但是在運行主應用程序時,其他文件中的其他文件都不能調用get
和post
。 我包括:
var Db = require('/ filename.js'); // ...但我無法調用這些方法。
我想分割我的單一文件代碼的可讀性。我如何實現這一目標?
只要有一個看看module documentation:
與/開始尋找絕對路徑,如:
require('/home/user/module.js');
./與執行調用的文件所在的路徑開始。
require('./lib/module.js');
__dirname比./同樣的效果:
require(__dirname + '/module.js');
這是相當[簡單](http://nodejs.org/api/modules.html)。 – elmigranto
@elmigranto我可以問你爲什麼回答評論中的問題嗎?我經常看到這個,但我認爲Stackoverflow不需要這個:http://stackoverflow.com/privileges/comment。對不起,我只是好奇的原因。 –
@SebastianG因爲我沒有回答,但評論:)不要認爲鏈接或要求更精確的定義或主題的簡短陳述值得單獨的答案(即使合併)。當我想編寫示例代碼和/或搜索並提供一些與問題非常相關的鏈接時,我不時回答。 – elmigranto