當我們啟用 Sani 的除錯模式後,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)
我的公眾號:猿人學 Python 上會分享更多心得體會,敬請關注。
***版權申明:若沒有特殊說明,文章皆是猿人學 yuanrenxue.com 原創,沒有猿人學授權,請勿以任何形式轉載。***