32 lines
581 B
Python
32 lines
581 B
Python
|
from sanic import Sanic
|
||
|
from sanic import response
|
||
|
|
||
|
app = Sanic(__name__)
|
||
|
|
||
|
|
||
|
@app.route("/")
|
||
|
@response.cors()
|
||
|
async def test(request):
|
||
|
return response.json({"test": True})
|
||
|
|
||
|
|
||
|
@app.route("/t2")
|
||
|
@response.cors()
|
||
|
def test2(request):
|
||
|
return response.json({"test": True})
|
||
|
|
||
|
|
||
|
@app.websocket('/feed')
|
||
|
@response.cors()
|
||
|
async def feed(request, ws):
|
||
|
while True:
|
||
|
data = 'hello!'
|
||
|
print('Sending: ' + data)
|
||
|
await ws.send(data)
|
||
|
data = await ws.recv()
|
||
|
print('Received: ' + data)
|
||
|
|
||
|
|
||
|
if __name__ == '__main__':
|
||
|
app.run(host="0.0.0.0", port=8000)
|