1
の方法はだから私は、次のrellationshipと会場のモデル持っているHTTP制限:それはエクスプローラでループバックモデル関係
"relations": {
"venue": {
"type": "belongsTo",
"model": "venue",
"foreignKey": "venueId",
"options": {
"validate": true,
"forceId": false
}
}
},
:として私が関係を持つイベントで
relations": {
"events": {
"type": "hasMany",
"model": "event"
},
},
を私は、私が入手し、投稿し、投稿し、パッチを適用し、更新し、削除することができることを私に示しています。あなたがどんな人かにかかわらず、この特定のrエラシオンシップはGETアクセスだけで何もできません。あなたが唯一の私たちがfindById
、get
とcount
を維持し、残りの部分を無効にアクセスを取得したいので
__findById__events
__destroyById__events
__updateById__events
__get__events
__create__events
__delete__events
__count__events
:hasMany
ループバック
LoopBack 2の場合、モデルでこれを行うことができます。 Message.disableRemoteMethodByName( '__ destroyById__events'、false); Message.disableRemoteMethodByName( '__ updateById__events'、false); Message.disableRemoteMethodByName( '__ create__events'、false); Message.disableRemoteMethodByName( '__ delete__events'、false); Message.disableRemoteMethodByName( '__ count__events'、false); LoopBack 3のプロトタイプのように、非静的メソッドであることを示すにはfalseが必要です。 –
@KileyHykawyあなたの許可を得て答えに追加しました。 –