19 lines
432 B
Python
19 lines
432 B
Python
# Run with python3 simple_server.py PORT
|
|
|
|
from aiohttp import web
|
|
import asyncio
|
|
import sys
|
|
import uvloop
|
|
import ujson as json
|
|
|
|
loop = uvloop.new_event_loop()
|
|
asyncio.set_event_loop(loop)
|
|
|
|
async def handle(request):
|
|
return web.Response(body=json.dumps({"test":True}).encode('utf-8'), content_type='application/json')
|
|
|
|
app = web.Application(loop=loop)
|
|
app.router.add_route('GET', '/', handle)
|
|
|
|
web.run_app(app, port=sys.argv[1])
|