読者です 読者をやめる 読者になる 読者になる

Sails.jsのmodelにクラスメソッド定義するときのアレ(忘備録)

Node.js Sails.js プログラミング 開発
module.exports = {
  attributes = {
    ...
  }
},
  method: function(param, updatedParam, callback /* function */) {
    Modelname.update(param, updatedParam); //動かない
    Modelname.update(param, updatedParam, callback); //動く
    Modelname.update(param, updatedParam).exec(callback); //動く
  }

なるほどなあ・・・(感心) どうしてこうなってるのかはしらないけど、公式ドキュメントだけ読んでるとCallbackは必須じゃないみたいなこと書かれてるので注意が必要ですね。(ぼくが読み間違えてる可能性もあるけど)