![](/img/trans.png)
[英]How do I make this typical jQuery Code cleaner and better maintainable?
[英]NodeJS - how can I make my code beautiful / cleaner / better readable
我已生成我的應用程序有express --view=pug myapp
這創造了我的文件夾樹與我需要重新開始的文件..我寫了一些代碼,我想從外包的主要app.js
中也許一個功能-file 或類似的東西,以保持app.js
更干凈。
我會把我的自定義函數放在哪里? 那么我將如何在 nodeJS 中要求函數文件?
您可以根據需要安排文件。 無論您將函數保存在何處,只需將要在任何其他文件中使用的函數添加到該文件中的module.exports
對象即可。 然后在您的 app.js(或您想要使用這些函數的任何其他文件)中,使用require
導入文件,您應該可以訪問您導入的文件中所有導出的屬性和函數。
例如:
我可以將我的函數放在 ./lib/core-lib.js 中:
function test(){
// do something
}
module.exports = {
test: test
};
然后在我的 app.js
const lib = require('./lib/core-lib');
lib.test();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.