問題タブ [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.

0 投票する
1 に答える
1907 参照

javascript - インクルード キーを使用して LoopBack v4 でリレーションを作成する方法

https://loopback.io/doc/en/lb4/HasMany-relation.html

この手順に従ってデータを取得しようとしましincludeたが、500 を取得しました。


私が欲しいのは、ゲームオブジェクトとそれに関連するランクを取得することです。

ランクモデル

ゲームモデル

ゲームコントローラ

0 投票する
1 に答える
76 参照

has-many - hasMany リレーションでモデルを投稿する方法

LoopBack 4 とその mysql コネクタを使用して API をセットアップしています。だから私はパイロットとの @hasMany 関係を持つモデル飛行機を持っています:

そこで、私がやりたかったことは、飛行機を作成し、そのパイロットを 1 回のリクエストで追加することです。私の飛行機のリポジトリで、私はこのようなものを作りました:

そして、私のコントローラーは次のようになります。

しかし、そのようなもので自分のルートを呼び出そうとすると

422 エラーがあります。

"Planeインスタンスが無効です。詳細:pilotsモデルで定義されていません (値: 未定義)。"

これが予想される動作であるかどうかはわかりません。関係の機能方法に少し混乱していることを認めなければなりませんが、そうである場合、どうすればよいでしょうか。