Skip to content

周报#2

Published: at 11:16

目录

展开 目录

OpenAPI-native 开发

OpenAPI-native 是一个我自己琢磨出来的 idea ,最初启发于 Python 的 fastapi 。

注册路由、声明参数和响应是 OpenAPI 存在的目的,但这个步骤在大多数 http 服务器框架中是冗余的,如果你想要一个好看的文档,那么同一件事你需要做两遍,这显然不太优雅。

我的思路是,首先编写代码生成 OpenAPI 文档或是一个可用于生成文档的中间状态,然后一边将这个文档构建出来,展示在 UI 上,一边把这个文档用作路由注册 + 参数验证。

目前据我所知,可以实现这个模式的框架有:

¹ 不太确定,还没实验过

² 官方支持正在开发者,看 https://github.com/dotnet/aspnetcore/issues/54598

如果你知道其他框架,欢迎告诉我!

科幻已经发展足够久了

HN:

这本是关于 Noi AI 浏览器的新闻,但是评论中的有一些讨论让我想起了前几天和鸽群群友讨论 AI 产品。

(TO BE WRITTEN)