首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏dotNET知音

    .NET Core 3.0 使用Nswag生成Api文档和客户端代码

    Nswag VS Swashbuckle? 此外,NSwag 还提供了为 API 生成 C# 和 TypeScript 客户端代码的方法。 为什么我在.NET core3.0中选择NSwag呢,因为Swashbuckle目前不在维护了,而NSwag比较活跃,一直在更新,功能也很强大,可以完美的代替Swashbuckle.AspNetCore ,并且集成NSwag 配置项目 运行项目 创建Asp.NET Core Api项目,并且集成NSwag 我们将简单的创建一个ASP.NET core API项目。 基于.NETcore3.0 安装nuget包NSwag.AspNetCore 接下来,在Startup.cs文件中配置Nswag服务和中间件。

    5.3K10发布于 2020-02-12
  • 来自专栏DotNet NB && CloudNative

    再见了,Swagger:那么.NET 9如何重新定义API文档?

    使用NSwag NSwag是Swagger的替代方案,提供类似的功能,并且目前仍在维护。 NSwag可以生成OpenAPI规范,并包括一个用于查看API端点的用户界面,使其成为.NET 9中Swagger的合适替代方案。 可考虑OpenAPI、NSwag或自定义解决方案,选择最适合团队需求的工具。 总结 在.NET 9中默认模板移除Swagger标志着整个.NET生态系统中API文档最佳实践的转变。 通过为项目选择最佳解决方案(如NSwag、Swashbuckle或自定义界面),你仍然可以在.NET 9中提供清晰、直观的API文档。

    84800编辑于 2025-01-22
  • 来自专栏DotNet NB && CloudNative

    了解 .NET 9 中的新增的包 Microsoft.AspNetCore.OpenApi

    长期以来,在运行时为 ASP.NET Core 生成 API 规范的两个最常见的库是 NSwag 和 Swashbuckle。 在这篇文章中,我们将了解新功能,并将其与现有的 NSwag 和 Swashbuckle 库进行比较,以了解它在功能和性能方面的比较。 NSwag,https://github.com/RicoSuter/NSwag Swashbuckle,https://github.com/domaindrivendev/Swashbuckle.AspNetCore 为了进行比较,我在 NSwag 中 禁用了缓存,以便在每个请求中完整生成文档。 ASP.NET Core results for .NET 9 RC1 NSwag results for .NET 9 RC1 NSwag results for .NET 9 RC1 Swashbuckle

    1.3K10编辑于 2024-11-23
  • 来自专栏嘿dotNet

    Asp.net core Swashbuckle Swagger 的常用配置

    options.AddEnumsWithValuesFixFilters(services, o => { // add schema filter to fix enums (add 'x-enumNames' for NSwag o.ApplySchemaFilter = true; // add parameter filter to fix enums (add 'x-enumNames' for NSwag

    2K20发布于 2021-07-13
  • 来自专栏技术、架构与思维

    .net core实践系列之短信服务-Sikiro.SMS.Api服务的实现

    我选择了NSwag.AspNetCore开源组件,他的使用非常简单。 此设置为了把接口、参数注释显示到Swagger页面 NSwag还有多个版本的UI选择: UseSwaggerReDoc UseSwaggerUi UseSwaggerUi3 访问http://localhost

    2K20发布于 2018-09-12
  • 来自专栏DotNet NB && CloudNative

    体验 dotnet 9 中的 OpenAPI 支持

    :https://github.com/WeihanLi/dotnet-httpie 除了使用 dotnet 9 生成的 OpenApi 文档,也支持结合 Swashbuckle Swagger / NSwag

    74510编辑于 2024-12-23
  • 来自专栏magicodes

    干货!请码住——点此领取免费开源框架

    文件批量上传、枚举下拉、关联项下拉、审计) 单元测试(后台服务、移动端服务) 代码生成(后台服务、后台UI功能、多语言定义、权限定义、移动端服务) 一键部署(后台服务、前台服务、后台前端) 接口调用代码生成(nswag

    2.1K30发布于 2018-12-27
  • 来自专栏挖坑填坑

    使用.net core ABP和Angular模板构建博客管理系统(实现博客列表页面)

    blog/note-service 我们可以参考shared\service-proxies\service-proxies.ts文件来写我们的服务文件,这是模板提供的,看最上面的介绍,说的好像是用NSwag

    1.2K10发布于 2018-08-21
  • 来自专栏依乐祝

    ASP.NET Core WebApi使用Swagger生成api说明文档看这篇就够了

    NSwag 是另一个用于将 Swagger UI 或 ReDoc 集成到 ASP.NET Core Web API 中的开源项目。

    4.6K10发布于 2018-09-18
  • 来自专栏角落的白板报

    52ABP-PRO 前后端分离架构概述

    shared/service-proxies/service-proxy.module:自动生成的 nswag 代码。它用于与后端 ASP.NET Core API 进行通信。

    4.7K40发布于 2019-07-31
  • 来自专栏深度学习与python

    在.NET 6 中如何创建和使用 HTTP 客户端 SDK

    NSwag 项目提供的工具可以从这些 OpenAPI 规范生成客户端代码。所有东西都可以通过 CLI(通过 NuGet 工具、构建目标或 NPM 分发)自动化。 生成的IDadJokesApiClient类似下面这样(简洁起见,删除了 XML 注释): [System.CodeDom.Compiler.GeneratedCode("NSwag", "13.10.9.0

    13.9K20编辑于 2022-03-24
  • 来自专栏程序员宇说

    ASP.NET Core 实战:构建带有版本控制的 API 接口

    Swagger 是一个可以将接口文档自动生成,同时可以对接口功能进行测试的开源框架,在 ASP.NET Core 环境下,主流的有 Swashbuckle.AspNetCore 和 NSwag 这两个开源框架帮助我们生成

    1.8K30发布于 2019-09-11
  • 来自专栏历史专栏

    【愚公系列】2022年10月 .Net Core使用cpolar内网穿透功能实现钉钉回调事件的监听

    using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using Newtonsoft.Json; using NSwag.Annotations

    75210编辑于 2022-10-31
  • 来自专栏全栈程序员必看

    一系列令人敬畏的.NET核心库,工具,框架和软件[通俗易懂]

    NetCoreStack.Proxy – 适用于.NET Standard 2.0的类型安全的分布式REST库(NetCoreStack Flying Proxy) NSwag – 用于.NET,Web http://NSwag.org。

    22.3K30编辑于 2022-09-13
  • 来自专栏InCerry

    .NET周刊【11月第3期 2024-11-17】

    除了 Swashbuckle,还有 NSwag、Scalar等替代方案。Scalar简单易用,支持多语言和平台,集成方便。

    1.7K10编辑于 2024-11-23
  • 来自专栏全栈程序员必看

    .Net开源框架

    官网 NSwag:通过Swagger规范生成.NET、TypeScript的Web API客户端。

    8.5K31编辑于 2022-09-08
领券