私はLoopBack(別名Strongloop)を学んでいます。 https://strongloop.com/に行くと、npm install -g apiconnect
をインストールするように指示されます。 ./definitions(だから、私はapic loopback
StrongLoop API Explorerが `apic strongloop`で動作しないScaffolding/Generator
から足場とループバックを学んでいる私はapic loopback
一緒に行くスタータープロジェクトを取得し、apic create --type model
にモデルを追加すると、それは私の闊歩が定義されている私の定義のように見える自動的に更新されます/server.yaml)。その結果、私はapic edit
を実行したときにこれらのAPIを調べることができます。
しかし、LoopBackのドキュメント(https://docs.strongloop.com/display/public/LB/Extend+your+API)に示されているように、モデルを編集してAPIを拡張すると、更新されたAPIドキュメントは表示されません...しかし、 "Explorer"新しいAPIエンドポイントを取得します。
私はここで何が欠けていますか?私は手動のAPI拡張を作成するときに実行するはずのswaggerコマンドはありますか?それとも、コード内に魔法のようなコメントがありますか?
要点:私がループバックAPIのカスタマイズ/拡張機能をエクスプローラに表示する方法を教えてください。私はapic
をIBMから出していますか? apic create --type api
を使用する必要がありますか? APIをカスタマイズする際に、エクスプローラに変更を反映させる方法はありますか?正確にはどのように魔法はこのことですか?ここで
この情報に感謝します。 –
"残念ながら、API Connect Explorerはプログラム的に行われたAPI変更を取得するようには表示されません。" ...サーバを再起動した場合に変更を受け取らないでください。 –
@AlexanderMillsノード・モンを使用してループバック・プロジェクトを再構築します(TypeScriptから切り離すので、それも役に立ちます)。エクスプローラに反映させたいものを追加したり変更したりすると、そのブラウザウィンドウが最新表示され、最新の状態になります。私のapiの多くはプログラム的に定義されており、すべて私のために働くようです。 – jpoveda