私は Node.js API を作成していますが、モデルのプロパティを定義するかどうかに関して考えを変え続けています。
.Net と c# から来て、私はクラスのプロパティを定義することに慣れていますが、それは意味のある静的に定義された言語です。JavaScriptが非常に動的であるため、少し汚れているように感じますが、その理由は本当にわかりません.
長い一週間だったので、私は物事を複雑にしているかもしれませんし、続ける必要がありますが、どんな洞察も素晴らしいでしょう.
いくつかのプロパティを持つ簡単な例
var Post = exports = module.exports = function(postData){
var post = postData || {};
//Set Properties
this.id = post.id || 0;
this.message = post.message || '';
};