从 twisted 框架迁移到 fastapi 框架的方法

Approach to Migrate from twisted to fastapi Framework

我需要将 twisted 迁移到 FastApi。

旧代码完全用 Python 2.7 编写,并使用 JsonPrc 和扭曲的客户端。

喜欢 - [

甚至像 html、css、js 文件这样的静态内容也使用 jsonprc 来访问 API 调用。就像有一个完整的 index.html 文件依赖于 html,css, js with jsonprc calls.

我查阅了一些文件,但无法得出结论。

下面是几个链接-

https://github.com/smagafurov/fastapi-jsonrpc

https://github.com/authorizon/fastapi_websocket_rpc

在这些中我看不到如何将 html,css,js 与 jsonrpc 集成。例如,index.html

所以我只想知道实现我的要求的方法。

喜欢 websocket、jsonrpc 或 jinja 模板?谢谢

您的主要问题是提供静态文件吗? FastApi 有一个简单的专用解决方案:https://fastapi.tiangolo.com/tutorial/static-files/