私はkoaとwaterline ORMから始めています。コントローラーからこのウォーターライン モデルの "testFucntion" メソッドを使用しようとすると、問題が発生します。
"use strict";
//https://github.com/balderdashy/waterline-docs
var Waterline = require('waterline');
var bcrypt = require('bcrypt');
var User = Waterline.Collection.extend({
identity: 'user',
connection: 'default',
attributes: {
username: {
type: 'string',
required: true,
},
password: {
type: 'string',
minLength: 6,
maxLength: 21
}
},
//test function
testFucntion: function *(params) {
...
console.log('inside');
}
});
メソッドを実行するために使用しているコードは次のとおりです。
function *(){
var params= this.request.body
var userModel = this.models.user;
var result = yield userModel.testFucntion(params)
}
この種の機能が公開されているかどうか、外部からどのように使用できるかわかりません...