批里批里 (゜-゜)つ🍺 干杯~|

七つ一旋桜

园龄:4年2个月粉丝:6关注:3

在mojo中使用fastapi

安装fastapi

pip3 install fastapi uvicorn

fastapi服务

新建mojo代码server.mojo

from python import Python


fn main():
	try:
		# Python fastapi
		let fastapi = Python.import_module("fastapi")
		let uvicorn = Python.import_module("uvicorn")

		var app = fastapi.FastAPI()
		var router = fastapi.APIRouter()

		# tricky part
		let py = Python()
		let py_code = """lambda: 'Hello Mojo🔥!'"""
		let py_obj = py.evaluate(py_code)
		print(py_obj)

		router.add_api_route("/mojo", py_obj)
		app.include_router(router)

		print("Start FastAPI WEB Server")
		uvicorn.run(app)
		print("Done")
	except Exception:
		pass

运行

mojo server.mojo

本文作者:七つ一旋桜

本文链接:https://www.cnblogs.com/poifa/p/17736574.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   七つ一旋桜  阅读(106)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起