Sanic 除錯模式

veelion發表於2019-04-15

當我們啟用 Sani 的除錯模式後,Sanic就會提供更多的詳細日誌輸出,並且會啟用自動重新載入功能。

Sanic 除錯模式

提醒 除錯模式會降低伺服器的效能,因此建議只在開發環境中啟用該模式。

設定除錯模式

透過設定debug=True來啟用除錯模式:

from sanic import Sanic
from sanic.response import json

app = Sanic()

@app.route('/')
async def hello_world(request):
    return json({"hello": "world"})

if __name__ == '__main__':
    app.run(host="0.0.0.0", port=8000, debug=True)

手動設定自動重新載入

可以透過auto_reload設定來啟動自動重新載入模式:

from sanic import Sanic
from sanic.response import json

app = Sanic()

@app.route('/')
async def hello_world(request):
    return json({"hello": "world"})

if __name__ == '__main__':
    app.run(host="0.0.0.0", port=8000, auto_reload=True)

猿人學banner宣傳圖

我的公眾號:猿人學 Python 上會分享更多心得體會,敬請關注。

***版權申明:若沒有特殊說明,文章皆是猿人學 yuanrenxue.com 原創,沒有猿人學授權,請勿以任何形式轉載。***

相關文章