Сервер fastapi Uvicorn устанавливает url вместо ip

Я пытаюсь настроить локальный хост Uvicorn на URL-адрес вместо того, чтобы он выглядел как http://0.0.0.0:8000 в http://dev.app. было бы здорово, если бы вы могли указать мне правильное направление. Спасибо


person user629283    schedule 16.04.2021    source источник


Ответы (1)


Отредактируйте C: / Windows / System32 / drivers / etc / hosts в Windows или / etc / hosts в Linux:

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)
person BaiJiFeiLong    schedule 16.04.2021
comment
позволит ли мне получить доступ к домену dev.app на другом компьютере? Я работаю над пи, но я использую свой компьютер с Windows, чтобы привязать меня к пи. - person user629283; 16.04.2021
comment
Хосты должны быть установлены на каждом клиентском компьютере. Или вы должны настроить свой собственный DNS-сервер. @ user629283 - person BaiJiFeiLong; 16.04.2021
comment
я не понимаю, что ты имеешь в виду? - person user629283; 16.04.2021