問題タブ [swagger]
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.
google-app-engine - GAE+Jersey+MavenでSwaggerを設定するには?
GAE+Jersey+Maven を使用して Swagger (ドキュメント API) を設定するにはどうすればよいですか?
pom.xml に依存関係を含めました
そしてweb.xmlで:
ServiceConfig クラスは次のとおりです。
servicestack - ServiceStack、ルート パス、Swagger API、およびハンドラが見つかりません
全て、
root を使用する場合の ServiceStack での Swagger サポートに関する SO の問題をすべて確認しましたが、まだ localhost:63219/swagger-ui/index.html の Handler for Request not found エラーが発生しています。
- VS2010
- 空の Web プロジェクト (MVC ではない)
- ASP.NET 4
- サービススタック 3.9.55
この問題に関連するすべてのファイルは、https ://gist.github.com/bp4151/c7544218b15b7d770f80 にあります。
私は何かが欠けていると確信しています。誰かが私を助けることができれば、私はそれを感謝します...
ありがとう、B
servicestack - ServiceStack を使用して追加のパラメーターを表示する Swagger UI
ServiceStack を使用して、swagger で正しいメモを表示する際に問題が発生しています。
この構造を考えると:
それは生産しています:
パラメーター リストには WidgetId のみが含まれていると予想されますが、WidgetId と、リクエストのクラス名である UpdageReqWidget が表示されています。私が間違っていることは何ですか?
編集: ServiceStack と ServiceStack.API.Swagger の両方にバージョン 3.9.55 を使用しています。ニーズに合わせてテンプレートを変更しました。
c# - Service Stack を使用した Swagger が機能しない
Service Stack で Swagger を実装しようとしています。nuget を使用して swagger でサービス スタックをインストールしました。現在の DLL のバージョンは、ほとんどが 3.9.56.0 と報告されています。
私はで提供されている例に従おうとしています... https://github.com/ServiceStack/ServiceStack.UseCases/tree/master/SwaggerHelloWorld
そして、命令はかなりばかげているように見えます...
nuget を介してインストールした後 (ドキュメントの指示に従って)、「Configure」メソッドに入り、[ApiMember] および [Api] タグを追加し、[Route] タグを変更して概要とメモを追加しました。
しかし、訪問~/swagger-ui/index.html
するとエラーが発生します
私の api は に~/api
あり、現在 (Hello World) に 1 つのメソッドがあり、~api/Hello/{name}
JSON を返し、正常に動作します。
訪問すると、スタック トレース タイプの出力を含む~api
メッセージが表示されます。Handler for Request not found:
私は何を間違っていますか?Swagger を有効にする手順は非常に単純明快で、詳細な手順が不足しているように見えます。
Esker に対処するための更新...
スタック トレース @ myhost:54011/api
また、「プロトコルを指定してください」は闊歩エラーであり、前述の「検出 URL を変更するテキストボックス」の下の html で画面に表示されます。
ServiceStack.Redisはバージョン3.9.57.0であるため、DLLのバージョンは「ほとんど」同じですが、私はそれを使用していないため、「ほとんど」
更新... 私の解決策
タグ内の web.config ファイルでこれが必要でした。以前はビット<configuration>
を含めていませんでした。<location path="api">
また...「ルート」をそのように設定しました...
しかし、それはswaggerの機能を台無しにしました.
「api」ビットが削除され、すべてが機能するようになりました。
java - 指定されたパッケージ外のクラスを含むリフレクション (Dropwizard + Swagger)
次のコードで、リフレクションを使用して、Api アノテーションを持つすべてのクラスを取得しています。
Eclipse からサーバーを実行すると、すべて正常に動作しgetTypesAnnotatedWith
、正しいクラスが返されます。しかし、コマンドラインからサーバーを実行すると、そのパッケージ外のクラスが取得されます。Swagger ライブラリのクラス。
ぐるぐる回る代わりに、何が起こっているのかを調べようとしています
前もって感謝します!
c# - 「api_key」とは何ですか。また、それを正しく使用するにはどうすればよいですか
私は安静なサービスにかなり慣れていません.Swaggerプラグインを使用してServiceStackの安静なサービスを実行するためのテストコードを実装したところです。これが私の質問につながります...
swagger-ui/index.html 内に「api_key」のフィールドがあります。変数名がうーん... 変数であることは知っていますが、好きなように設定することもできますが、それが何に使用されるのか、そしてそれを利用すべきかどうかについて少し混乱しています。
また、それを使用する場合、servicestack はサーバー側でその値をどのように提示しますか?
これが、ドキュメントから起動して実行したテストサービスです...
scala - Windows での swagger-codegen のビルド - Git Bash を使用しても問題ありませんか?
Windows 7 x64で swagger-codegenをビルドしようとしています。実行しなければならないときに問題が発生しました./sbt assembly
。Windows コマンド プロンプトから実行する方法がわかりませんでした。
代わりに、Git-Bash から実行しました。正常に実行され、警告が表示されましたが、エラーはありませんでした。
これは許容できる解決策ですか?
petstore のテンプレート クライアントを実行する次のステップで行き詰まっているので質問します。
./bin/scala-petstore.sh
次のエラーが発生します。
Error: Could not find or load main class Files