0
想使用公共模式功能,但不知道如何实现, 这里我举的例子:keystonejs模式功能公共职能
var Token = new keystone.List('Token', {});
Token.add({
uuid: { type: String, index: true },
state: { type: Types.Select, options: 'created, used', default: 'created' },
endDate: { type: Types.Date },
user: { type: Types.Relationship, ref: 'User' },
url: { type: String }
});
Token.schema.methods.getUrl = function() { /*DO something*/ }
比我试图打电话的getURL我MODUL
var Token = modelUtils.promisifyModel(keystone.list('Token').model);
Token.getUrl();
比我得到一个错误:Token.schema.methods是不是一个功能
什么是modelUtils?目前还不清楚错误来自哪个代码。 –
杰德我很抱歉我的懒惰,你的问题是找到问题的正确基础,请看我的答案...并且非常感谢你的回答/问题。 –
不用担心,很高兴你明白了:) –