LoopBack (別名 Strongloop) を学習しています。https://strongloop.com/にアクセスすると、インストールするように指示されますnpm install -g apiconnect
。だから、私は足場でLoopBackを学んでいますapic loopback
でスターター プロジェクトを開始しapic loopback
、 でモデルを追加するとapic create --type model
、Swagger が定義されている定義が自動的に更新されるように見えます (./definitions/server.yaml)。その結果、実行時にこれらの API を調べることができますapic edit
。
ただし、モデルを編集して API を拡張すると、LoopBack のドキュメント ( https://docs.strongloop.com/display/public/LB/Extend+your+API ) に示されているように、更新された API が表示されません。ドキュメンテーション...しかし、「エクスプローラー」のように見えるドキュメンテーションから、新しいAPIエンドポイントを取得する必要があります。
ここで何が欠けていますか?手動の API 拡張機能を作成するときに実行する必要がある swagger コマンドはありますか? それとも、コード内のある種の魔法のコメントでしょうか?
apic
結論: IBM から提供されたものを使用しているときに、ループバック API のカスタマイズ/拡張機能をエクスプローラーに表示するにはどうすればよいですか? 使用する必要がありますapic create --type api
か? API をカスタマイズするときに変更をエクスプローラーに反映させる方法はありますか? このことは正確にどのくらい魔法ですか?