Uvicorn详解编程语言

Uvicorn——快速的ASGI服务器,基于uvloop和httptools构建

安装

pip install uvicorn

使用

uvicorn [OPTIONS] APP

eg:

  test.py

async def app(scope, receive, send): 
    assert scope['type'] == 'http' 
 
    await send({ 
        'type': 'http.response.start', 
        'status': 200, 
        'headers': [ 
            [b'content-type', b'text/plain'], 
        ], 
    }) 
    await send({ 
        'type': 'http.response.body', 
        'body': b'Hello, world!', 
    })

运行

uvicorn test:app

Uvicorn详解编程语言

修改启动端口

uvicorn test:app --port 5000

支持局域网访问

 uvicorn main:app --host 0.0.0.0

官方文档 IT虾米网

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/20448.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论