nswag

    0

    1答えて

    NSwagを使用して、WebAPIプロジェクトのtypescriptクライアントを自動生成する方法を検討しました。私は単純なビルドステップで始めました。 nswag webapi2swagger /assembly:bin\MyProject.WebAPI.dll /output:Swagger.json nswag swagger2tsclient /input:Swagger.json /o

    1

    2答えて

    ASP .NET Rest APIからNSWAGを使用してjavascriptクライアントを生成しました。しかし、私はAPIメソッドを呼び出そうとしているときにいくつかのエラーを見つけています。 原因のエラーは次のとおりです。TypeError:未定義の 'baseUrl'プロパティを設定できません。私の角度コードで var AuthClient = (function() { func

    2

    1答えて

    私はSwagger(Nswag)を使用して生成された複数のAPIを持つ.NETコアプロジェクトを持っています。 複数のAPIで使用され、生成されない共有クラスを含むいくつかのプロジェクトもあります。 今、私は が、これはことも可能と、そうであれば、どのように(SWAGGERによって生成されていない)1つの生成されたコントローラのメソッドは、これらのモデル事業の一つに指定され、自分で書かれている型の

    1

    1答えて

    私はNSwagを使って単一のコントローラ用のクライアントを生成しました。私はそれを自分の別のクライアントとして必要としました。将来Swagger仕様が生成される際には無視したいと思います。 私は、コントローラの上部にこの属性を追加しようとしたが、それはまだ仕様に記載されている: [ApiExplorerSettings(IgnoreApi = true)] 私のコントローラが標準Microsoft

    0

    1答えて

    私のasp.netコア2.0のソリューションで私はAzure AD認証を追加したいと思います。 Azure ADテンプレートは、VS 2017の内部でJWTBearer認証実装またはOpenIdConnect実装のいずれかを取得します。 Open IdはOAuthよりも安全性が高いという評判もあります。 NSwagが提供するSwagger UiでOpen ID/JWTを使用するにはどうすればよいで

    0

    1答えて

    NSwag SwaggerToCSharpClientGeneratorを使用して要求クラスと応答クラスと列挙型を生成しています。 私は引数として同じenumを共有するWeb APIメソッドをいくつか持っています。 NSwag APIを実行すると、複数の同じ列挙型定義が生成されますが、Enum1、Enum2、Enum3、ResponseClassEnumという名前が付けられます。 NSwag(また

    0

    1答えて

    イムangular2 typescriptですアプリケーションとnswag使用し、ジェネリック型または「任意の」WebAPIのからtypescriptですに戻るしたいと思います。だから、角度側に私はキャストを作る public async Task<T> GetSomeInput(SomeInput input) { if (input == "Car") {

    1

    1答えて

    複数のスワッガードキュメントで記述された複数のレストサービスを所有しています。 サービスはいくつかの共通のDTOクラスを共有します。 現在、一般的なDTOクラスは各スワッガー文書の定義に含まれています。 共通のクラスが複数回生成されないように、スワッガードキュメントからクライアントC#コードを生成したいと考えています。

    0

    1答えて

    NSwagStudioの.Net Core Web APIアセンブリのロードに問題があるようです。私のプロジェクトでは 'Microsoft.AspNetCore.Mvc(1.1.2)' のリファレンスパッケージ(NuGet)がありますが、これはNSwagStudioのロードプロセスを壊すようです。 は、この例を参照してください: 私はVS 2017を使用していますが、プロジェクトがネットCore

    1

    1答えて

    swaggerToTypeScriptClientコードジェネレータを使用してSwagger .jsonファイルからTypeScriptファイルを生成するには、npm nswagを使用しています。 JSONに含まれるODataのプロパティには問題があります。インターフェイスを生成すると、TypeScriptはODataプロパティ値の '@'を認識しないため、エラーをスローします。 これは、元の闊歩