Sanic app 模組

veelion發表於2019-06-04

Sanic app 模組主要定義了Sanic類,本文介紹Sanic類的API介面。

Sanic app 模組的API

Sanic app 模組

該模組主要是類Sanic的定義:

class sanic.app.Sanic(name=None, router=None, error_handler=None, load_env=True, request_class=None, strict_slashes=False, log_config=None, configure_logging=True)

Sanic 類使用的示例:


from sanic import Sanic
from sanic.response import json

app = Sanic()

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

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

Sanic類的主要方法是如下幾個。

 

Sanic add_route() 方法/函式

Sanic add_task()方法/函式

Sanic add_websocket_route() 方法/函式

Sanic websocket() 方法/函式

Sanic blueprint() 方法/函式

Sanic create_server() 方法/函式

Sanic exception() 方法/函式

Sanic get() 方法/函式

Sanic post() 方法/函式

Sanic delete()方法/函式

Sanic head(), options(), patch(), put() 方法/函式

Sanic listener() 方法/函式

Sanic middleware() 方法/函式

Sanic route() 方法/函式

Sanic run() 方法/函式

Sanic static() 方法/函式

Sanic url_for() 方法/函式

 

猿人學banner宣傳圖

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

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

相關文章