2016-06-01 5 views
0

Я был создан loopback.js framework автоматически сгенерированный rest api, я пытался писать acls для остальных api, эта таблица содержит несколько отношений с другими таблицами. Я хочу ограничить все остальные api-вызовы, используя их имена, как найти имена api для отдыха, чтобы писать acls в loopback.js,Как найти петлевые автогенераторы с именами api для отдыха?

Я имею в виду, если какой-либо отдых api нравится «/ users/{id}/requests» как найти этот вид апи имя. Я ищу любой источник или любые предложения.

ответ

2

От LoopBack documentation:

Когда две модели имеют отношения между ними (см Creating model relations), LoopBack автоматически создает набор методов связанных моделей, соответствующих маршрутов API, определенных для отношений.

В следующем списке ModelName это название соответствующей модели и modelNamePlural является формой множественного числа от имени соответствующей модели.

belongsTo:

  • __get__relatedModelName

hasOne:

  • __create__relatedModelName
  • __get__relatedModelName
  • __update__relatedModelName
  • __destroy__relatedModelName

hasMany:

  • __count__relatedModelNamePlural
  • __create__relatedModelNamePlural
  • __delete__relatedModelNamePlural
  • __destroyById__relatedModelNa mePlural
  • __findById__relatedModelNamePlural
  • __get__relatedModelNamePlural
  • __updateById__relatedModelNamePlural

hasManyThrough:

  • __count__relatedModelNamePlural
  • __create__relatedModelNamePlural
  • __delete__relatedModelNamePlural
  • __destroyById__relatedModelNamePlural
  • __exists__relatedModelNamePlural (через только)
  • __findById__relatedModelNamePlural
  • __get__relatedModelNamePlural
  • __link__relatedModelNamePlural (через только)
  • __updateById__relatedModelNamePlural
  • __unlink__relatedModelNamePlural (через только)

hasAndBelongsToMany:

  • __link__relatedModelNamePlural
  • __unlink__relatedModelNamePlural

 Смежные вопросы

  • Нет связанных вопросов^_^