@kristenstewartdadada
Frontend Developer

Почему может глючить десериализация?

При десериализации данных, почему то начинается дикий глюк ведущий к постоянный обращениям на сервер, мы используем ORM на стороне клиента, что то похожее на это, но написанная под JSONAPI.
Проблема началась когда в relations модели Vehicle вложили модель Contract, ниже короткий код:

Код модели Vehicle:
export default class Vehicle extends Model {

  static type() {
    return 'vehicle'
  }

  static relationships() {
    return {
      contract: this.hasOne(Contract, 'contract')
    }
  }

}


Код модели Contract:
export default class Contract extends Model {

  static type() {
    return 'contract'
  }

  static relationships() {
    return {
      vehicles: this.hasMany(Vehicle, 'vehicles', true)
    }
  }

}


Есть подозрения что десериализатору не нравится такая взаимная вложенность, но я могу быть не прав.
  • Вопрос задан
  • 50 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы