NodeJS-如何使我的代码漂亮/更清晰/可读性更好

时间:2018-11-12 10:25:46

标签: javascript node.js function

我已经用express --view=pug myapp生成了我的应用程序,该应用程序为我创建了需要重新开始的文件的文件夹树。我写了一些代码,希望将这些代码从主app.js中外包出去也许是功能文件之类的东西,以保持app.js的整洁。

我将自定义函数放在哪里?那我该如何在nodeJS中要求功能文件呢?

1 个答案:

答案 0 :(得分:0)

您可以根据需要排列文件。无论您在哪里保留函数,只需将要在其他文件中使用的函数添加到该文件中的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();