我现在正在使用utils.js
,这在我的API控制器的任何地方都是必需的。
我想知道这是否是一种很好的方式。
每当我有一个Job对象时,我都可以调用方法:
var require('../utils');
//express route callback
job = utils.job.getCreatorProfile(job);
res.send(job);
答案 0 :(得分:0)
您通常希望通过在模式中定义getCreatorProfile
作为模型的static method来创建方法:
jobSchema.statics.getCreatorProfile = function(job) { ... };
这使得它作为模型类的方法随处可用:
job = Job.getCreatorProfile(job);