首页 > 解决方案 > fastapi Uvicorn 服务器设置 url 而不是 ip

问题描述

我正在尝试将 Uvicorn localhost 配置为一个 url,而不是看起来像http://0.0.0.0:8000http://dev.app。如果您能指出正确的方向,那就太好了。谢谢你

标签: pythonfastapiuvicorn

解决方案


在 Windows 中编辑C:/Windows/System32/drivers/etc/hosts或在 Linux中编辑/etc/hosts :

127.0.0.1 dev.app

将服务器端口更改为 80:

import uvicorn
from fastapi import FastAPI

app = FastAPI()


@app.get("/")
def root():
    a = "a"
    b = "b" + a
    return {"hello world": b}


if __name__ == "__main__":
    uvicorn.run(app, host="0.0.0.0", port=80)

推荐阅读