total.js отсутствует тело в POST при использовании схемы

При использовании схемы в маршрутах: пример

F.route('/char/create/, charCreate, ['post', '*Char']);

Я не получаю ничего в модели. Если я удаляю модель из маршрута, я вижу тело запроса в порядке.

Функция CharCreate:

function charCreate() {
  var self = this;
  console.log(this.body);
  this.body.$save(self.callback());
}

Модель chars.js:

NEWSCHEMA('Char').make(function(schema) {

  schema.setSave(function(error, model, options, callback) {
    //model never returns anything
    var isNew = model.id ? false : true;

    if(isNew) model.id = UID();

    NOSQL('char')
      .upsert(model)
      .where('id', model.id)
      .callback(function() {
        callback({success: true, id: model.id});
      });
  });
});

0 ответов

Другие вопросы по тегам