在express.js中放置常用功能的位置?

时间:2014-09-25 11:42:34

标签: javascript node.js express

我想知道在不同路由之间共享的快速结构中应该放置哪些常用功能。

是否有任何"最佳做法"为了它? 文档中没有提及它。

1 个答案:

答案 0 :(得分:12)

它们应该放在每个路线require的包含中。

common.js

function Common(){}

Common.prototype.method1 = function(){}
Common.prototype.method2 = function(){}

module.exports = new Common();

route.js

var common = require('./common');
common.method1();
common.method2();