server1.py
401 Bytes
import asyncio
import time
from sanic import Sanic
from sanic.response import json
app = Sanic("async_test")
@app.get("/sync")
async def sync_handler(request):
time.sleep(2)
return json({'code': 1})
@app.get("/async")
async def async_handler(request):
await asyncio.sleep(2)
return json({'code': 1})
if __name__ == '__main__':
app.run(host='0.0.0.0', port=1337, workers=5)