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?目前還不清楚錯誤來自哪個代碼。 –
傑德我很抱歉我的懶惰,你的問題是找到問題的正確基礎,請看我的答案...並且非常感謝你的回答/問題。 –
不用擔心,很高興你明白了:) –