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

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

servicestack - ServiceStack Swagger-UI の繰り返し

ServiceStack の SwaggerFeature を使用すると、すべてのルートが Swagger のドキュメント ページで繰り返されていることがわかります。各「/v1」ノードの下で、すべてのエンドポイントが「/v1」ごとに繰り返されます。https://github.com/ServiceStack/ServiceStack/wiki/Swagger-APIにリストされているように ServiceStack を構成しました。これらがすべて繰り返される理由は何ですか?

ここに画像の説明を入力

更新 : これは ServiceStack の更新バージョンで修正されました

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

api - ServiceStackのSwaggerプラグインを使用して、プリセット値のリストを使用して文字列フィールドを実装する方法

ServiceStackの新しいSwaggerプラグインを使用してSwaggerAPIドキュメントを実装し、「コンテナ」データ型の使用方法を決定しようとしています。サブオブジェクトのリストである所定の値と他のパラメータのリストを含む文字列フィールドを表示する必要があります。

何かが足りない場合を除いて、swaggerは、サブオブジェクトのリストのJSONを入力するテキストフィールドしか取得できないと思います。私はこのコードがうまくいくはずだと信じています。

私が知らないのは(そして誰かが私を助けてくれることを望んでいる)、事前設定された値のリストからの文字列フィールドを持つことが可能かどうかです。Swaggerでは、このコードスニペットはこれを行う方法を示しています。

ServiceStack.Api.Swaggerを使用してこれを実現する方法を知っている人はいますか?

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

jersey - Java で構成された Swagger との依存関係の欠落

Swagger を使用して API サーバーを起動しようとしています。web.xml をまったく使用せず、代わりに Java ですべてを構成します。Swagger JAX-RS チュートリアルの指示に従おうとしていますが、まだ問題があります。Git の最新コードを使用しています (ローカルにインストールされた 1.2.1-SNAPSHOT)

ApiListingResource は、チュートリアルで提案されているとおりです。

残念ながら、サーバーを起動すると、次のエラーが発生します。

0 投票する
2 に答える
2274 参照

json - Swagger を使用した Jackson アノテーションの解析

デフォルトでは、Swagger はクラスのデータ メンバーを解析して、パラメーターとして使用されるオブジェクト、または特定の Web サービスによって返されるオブジェクトを文書化します。Jackson を使用している場合、Jackson アノテーションは API のより正確な説明を提供します。

Swagger に Jackson アノテーションを解析させる (簡単な) 方法を知っている人はいますか? おそらくオーバーライドされたパーサーですか?

0 投票する
5 に答える
30528 参照

swagger - OAuth API で swagger を使用するには?

OAuth2 を使用する API のドキュメント/テスト ツールとして swagger を使用することはできますか? Swagger サイト (または他の場所) には何も表示されません。私が見たすべての使用法は、API キー、HTTP Basic、または Cookie のいずれかを使用しています。

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

api - 通常のルートと一緒に Swagger for Express を使用する

私が取り組んでいるプロジェクトの API を構築するために、swagger-node-express のようなものを使用することに興味があります。ただし、アプリの一部は非 API ベースです (代わりに HTML を提供します)。通常のルートと一緒に Swagger を使用する方法について、誰かアイデアはありますか?

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

servicestack - Swagger を使用したサービス スタックのワイルドカード パス

私はServiceStackを使用しており、次のようなルートを持っています:

したがって、次のようなもの/hello/some/parametersはすべて処理する必要があります。
Swagger は次の URL を使用します: /hello/{Name*}Name パラメーターに指定した値に関係なく、[試してみる] ボタンをクリックすると、次のメッセージが表示されます。

次の ApiMember 属性を使用していることに注意してください。

[ApiMember(Name = "Params", DataType = "string", ParameterType = "path" , IsRequired = true)]

それでも、入力したテキストは * で上書きされ、上記のエラーが発生します。

これに対する回避策はありますか?

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

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 です

このリンクを正しく取得するために見逃したものはありますか?

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

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 ...

0 投票する
2 に答える
6389 参照

servicestack - ServiceStack POST の空の本文の Swagger

ServiceStack への Swagger プラグインに問題があります。サービスのルート記述を構成しましたが、結果の POST に本文が含まれていません。

私のサービスは次のようになります。

Swagger インターフェイスは要素を正しく取得しているようです。

ここに画像の説明を入力

結果は 500 エラーです。

POST本体はSwaggerでは付属しません。Content-Length:0。結果は空のリクエスト オブジェクトであり、NullReferenceException が発生します。

私が間違っていることを誰かが見ることができますか?