# Hello World:
```python
from sanic import Sanic
from sanic import response
app = Sanic(__name__)
@app.route("/")
async def test(request):
return response.text('Hello World')
if __name__ == '__main__':
app.run(host="0.0.0.0", port=8000)
```
- Sanic 構建一個Sanic服務的實例
- name=None 服務名。通常可以用\_\_name\_\_預置變量,如果name為None,則從之前棧中獲得module name。
- route() 路由裝飾器,注冊一個路由
- uri URL路徑
- run() 運行HTTP Server,直到鍵盤中斷或收到終止信號。終止前,會處理完所有的鏈接。
- socket 服務器接收socket連接
- host host地址,如果socket為None,host = host or '127.0.0.1'。0.0.0.0表示本機上所有IPv4地址,也就是不限定本機地址(一般用于多網卡服務器上)。
- port host端口