問題タブ [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.
servicestack - ServiceStack Swagger-UI の繰り返し
ServiceStack の SwaggerFeature を使用すると、すべてのルートが Swagger のドキュメント ページで繰り返されていることがわかります。各「/v1」ノードの下で、すべてのエンドポイントが「/v1」ごとに繰り返されます。https://github.com/ServiceStack/ServiceStack/wiki/Swagger-APIにリストされているように ServiceStack を構成しました。これらがすべて繰り返される理由は何ですか?
更新 : これは ServiceStack の更新バージョンで修正されました
api - ServiceStackのSwaggerプラグインを使用して、プリセット値のリストを使用して文字列フィールドを実装する方法
ServiceStackの新しいSwaggerプラグインを使用してSwaggerAPIドキュメントを実装し、「コンテナ」データ型の使用方法を決定しようとしています。サブオブジェクトのリストである所定の値と他のパラメータのリストを含む文字列フィールドを表示する必要があります。
何かが足りない場合を除いて、swaggerは、サブオブジェクトのリストのJSONを入力するテキストフィールドしか取得できないと思います。私はこのコードがうまくいくはずだと信じています。
私が知らないのは(そして誰かが私を助けてくれることを望んでいる)、事前設定された値のリストからの文字列フィールドを持つことが可能かどうかです。Swaggerでは、このコードスニペットはこれを行う方法を示しています。
ServiceStack.Api.Swaggerを使用してこれを実現する方法を知っている人はいますか?
jersey - Java で構成された Swagger との依存関係の欠落
Swagger を使用して API サーバーを起動しようとしています。web.xml をまったく使用せず、代わりに Java ですべてを構成します。Swagger JAX-RS チュートリアルの指示に従おうとしていますが、まだ問題があります。Git の最新コードを使用しています (ローカルにインストールされた 1.2.1-SNAPSHOT)
ApiListingResource は、チュートリアルで提案されているとおりです。
残念ながら、サーバーを起動すると、次のエラーが発生します。
json - Swagger を使用した Jackson アノテーションの解析
デフォルトでは、Swagger はクラスのデータ メンバーを解析して、パラメーターとして使用されるオブジェクト、または特定の Web サービスによって返されるオブジェクトを文書化します。Jackson を使用している場合、Jackson アノテーションは API のより正確な説明を提供します。
Swagger に Jackson アノテーションを解析させる (簡単な) 方法を知っている人はいますか? おそらくオーバーライドされたパーサーですか?
swagger - OAuth API で swagger を使用するには?
OAuth2 を使用する API のドキュメント/テスト ツールとして swagger を使用することはできますか? Swagger サイト (または他の場所) には何も表示されません。私が見たすべての使用法は、API キー、HTTP Basic、または Cookie のいずれかを使用しています。
api - 通常のルートと一緒に Swagger for Express を使用する
私が取り組んでいるプロジェクトの API を構築するために、swagger-node-express のようなものを使用することに興味があります。ただし、アプリの一部は非 API ベースです (代わりに HTML を提供します)。通常のルートと一緒に Swagger を使用する方法について、誰かアイデアはありますか?
servicestack - Swagger を使用したサービス スタックのワイルドカード パス
私はServiceStackを使用しており、次のようなルートを持っています:
したがって、次のようなもの/hello/some/parameters
はすべて処理する必要があります。
Swagger は次の URL を使用します: /hello/{Name*}
Name パラメーターに指定した値に関係なく、[試してみる] ボタンをクリックすると、次のメッセージが表示されます。
次の ApiMember 属性を使用していることに注意してください。
[ApiMember(Name = "Params", DataType = "string", ParameterType = "path" , IsRequired = true)]
それでも、入力したテキストは * で上書きされ、上記のエラーが発生します。
これに対する回避策はありますか?
servicestack - ServiceStack は機能していますが、Swagger-UI は機能していません
ServiceStack (3.9.37) のチュートリアルに従い、空の ASP.Net Web アプリケーションを作成し、Web サービスをここで期待どおりに動作させました。
http://www.somedomain.com:53032/api/metadata
Swagger-UI Package (3.9.35) にもリンクしました
Plugins.Add(new SwaggerFeature()); を追加しました。AppHost.Config 内
私の問題は、ここで期待するように Swagger-UI が利用できないことです。
http://www.somedomain.com:53032/swagger-ui/index.html
スタック トレースで「Handler for Request not found:」というエラーが表示されます。
ターゲット フレームワーク 4.0 と 4.5 を試しましたが、同じ結果が得られました。Visual Studio のバージョンは 2012 です
このリンクを正しく取得するために見逃したものはありますか?
scala - swagger をサポートする scalatra アプリで spec2 テストが失敗する
Swagger をサポートする scalatra アプリでプロトタイプの spec3 テスト ケースを呼び出すと、テストが失敗します。
テスト/仕様コードは次のとおりです: ServletSpec.scala
TestController は次のようになります: package com.newco
sbt テストは次のエラーで失敗します (詳細なトレースはありません): [error] x should return success [error] ' [error] [error] [error] Error 500 com.acme.TestController [error] [error] [error]
HTTP エラー: 500
[エラー]/api/account へのアクセスに問題があります。理由: [エラー]
p> [エラー]Powered by Jetty:// [error]
[error] [error] [error] ' [error] is not equal to ...
servicestack - ServiceStack POST の空の本文の Swagger
ServiceStack への Swagger プラグインに問題があります。サービスのルート記述を構成しましたが、結果の POST に本文が含まれていません。
私のサービスは次のようになります。
Swagger インターフェイスは要素を正しく取得しているようです。
結果は 500 エラーです。
POST本体はSwaggerでは付属しません。Content-Length:0。結果は空のリクエスト オブジェクトであり、NullReferenceException が発生します。
私が間違っていることを誰かが見ることができますか?