好的,这是一个简单的 Sanic 服务脚本的例子:
from sanic import Sanic
from sanic.response import json
app = Sanic()
@app.route("/")
async def test(request):
return json({"hello": "world"})
if __name__ == "__main__":
app.run(host="0.0.0.0", port=8000)
这个脚本定义了一个名为 test
的异步函数,它处理从根路径("/")发出的请求。当收到请求时,它会返回一个包含 {"hello": "world"} 的 JSON 响应。
最后,脚本运行 Sanic 应用程序并在 "0.0.0.0" 主机上的端口 8000 上侦听请求。这意味着你可以通过访问 http://0.0.0.0:8000/ 来访问此应用程序。
希望这个例子对你有帮助。