問題タブ [loopback4]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - インクルード キーを使用して LoopBack v4 でリレーションを作成する方法
https://loopback.io/doc/en/lb4/HasMany-relation.html
この手順に従ってデータを取得しようとしましincludeたが、500 を取得しました。
私が欲しいのは、ゲームオブジェクトとそれに関連するランクを取得することです。
ランクモデル
ゲームモデル
ゲームコントローラ
has-many - hasMany リレーションでモデルを投稿する方法
LoopBack 4 とその mysql コネクタを使用して API をセットアップしています。だから私はパイロットとの @hasMany 関係を持つモデル飛行機を持っています:
そこで、私がやりたかったことは、飛行機を作成し、そのパイロットを 1 回のリクエストで追加することです。私の飛行機のリポジトリで、私はこのようなものを作りました:
そして、私のコントローラーは次のようになります。
しかし、そのようなもので自分のルートを呼び出そうとすると
422 エラーがあります。
"
Planeインスタンスが無効です。詳細:pilotsモデルで定義されていません (値: 未定義)。"
これが予想される動作であるかどうかはわかりません。関係の機能方法に少し混乱していることを認めなければなりませんが、そうである場合、どうすればよいでしょうか。