logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Zod-to-OpenAPI:自动生成文档全解析

zod-to-openapi 是一个将 Zod schema 转换为 OpenAPI 文档的工具。其核心流程为:首先通过 extendZodWithOpenApi 扩展 Zod 方法,为 schema 添加 OpenAPI 元数据;然后将所有 schema 注册到 OpenAPIRegistry,并通过 registerPath 定义接口路径、请求和响应;最后使用 OpenApiGenerator

【NestJS】【后端架构师】`class-validator + @nestjs/swagger` 远不如 `zod + zod-to-openapi` 一体化

Zod 在工程一体性和开发体验上已超越传统 class-validator 方案 传统方案(class-validator + @nestjs/swagger)需要重复声明类型、校验和文档,实际是运行时拼装的"伪一体"。而 Zod 通过单一 schema 同时定义类型、校验规则和 OpenAPI 文档,实现真正的"类型即验证"。对比显示,Zod 在类型同步、

文章图片
#后端
【后端】【django】导出 API 文档的几种方法

在 Django 项目里,导出 API 文档是很常见的需求,一般可以借助第三方库来实现。

文章图片
#django#sqlite#python
【后端】【django drf】django自动导出优雅的api文档的写法

(一)示例OpenApiParameter(name="username", description="按照用户名筛选", required=False, type=str),OpenApiParameter(name="page", description="分页参数,默认为1", required=False, type=int),],📌 规则用于 API 查询参数说明。descriptio

文章图片
#django#sqlite#python
【前端】【Nuxt3】 Nuxt 3 路由系统全解析

Nuxt3的所有路由解析与冲突问题

文章图片
#前端
【面试】【前端】【微信小程序】微信小程序面试内容总结

微信小程序作为轻量化的应用平台,是前端开发者的重要技能之一。在面试中,微信小程序的考察内容主要围绕基础知识、开发技能、性能优化以及项目经验展开。以下是面试内容的总结。微信小程序的面试内容覆盖面较广,从基础架构到性能优化再到项目实践均可能涉及。面试者需熟悉小程序的核心概念和开发技巧,掌握优化性能的方法,并结合实际项目经验,展现对小程序的理解和问题解决能力。这些能力是通过面试的重要加分项。

文章图片
#面试#微信小程序#职场和发展
【vue3组件】【大文件上传】【断点续传】支持文件分块上传,能够在上传过程中暂停、继续上传的组件

【vue3】【大文件上传】实现封装前端大文件上传,分段/断点续传的组件

文章图片
【前端】Nuxt打包部署的几种方式

一、总结知识点Nuxt 是基于 Vue 的服务端渲染框架,部署方式主要取决于你使用的 Nuxt 模式:、 或 。不同模式下的打包部署流程略有不同。以下将分别介绍 Nuxt 应用的打包和部署方式。二、详细说明适合:SEO 要求较高、动态内容较多的项目。打包命令:启动命令:部署要求:需要支持 Node.js 的服务器(如 pm2、Docker、VPS)。部署流程:(2)SPA(单页应用)适合:不需要

文章图片
#前端
【UI设计工具】Figma与蓝湖:UI设计与前端开发的得力助手

在当今数字化产品开发流程中,UI设计与前端开发紧密相连,Figma和蓝湖作为两款重要工具,在各自领域发挥关键作用,为团队协作和项目推进提供了极大便利。

文章图片
#ui#figma
    共 25 条
  • 1
  • 2
  • 3
  • 请选择