V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fhiutc
V2EX  ›  TypeScript

ts 类型约束+请求参数校验+自动生成 openapi/swagger 文档,这三者目前有整合为一体的最佳实践吗

  •  
  •   fhiutc · 12 天前 · 547 次点击

    平时在用 nodejs 开发后端,总觉得这三个东西是可以只写其中一个,然后自动生成另外两个的 目前有这方面的最佳实践吗?

    4 条回复    2024-09-24 09:17:08 +08:00
    powerfulyang
        1
    powerfulyang  
       12 天前 via Android
    https://hono.dev/examples/zod-openapi
    好多都支持 zod 了,但是写起来很繁琐
    renmu
        2
    renmu  
       12 天前 via Android
    这时候最想念的还是 python 的 fastapi
    Sayuri
        3
    Sayuri  
       12 天前
    https://www.npmjs.com/package/nicot
    安利一下自己的开源 npm 包,在 Nest.js 上可以完美结合数据库的字段定义 + 字段校验 + OpenAPI
    gouflv
        4
    gouflv  
       12 天前 via iPhone
    都 nodejs 了,tRPC 有没搞头
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2215 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 08:16 · PVG 16:16 · LAX 01:16 · JFK 04:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.