From 509b5df77b3fee0241b39266548f606f08241719 Mon Sep 17 00:00:00 2001 From: Cliff0 Date: Sun, 4 Sep 2016 20:54:49 +0800 Subject: [PATCH] test aiohttp --- www/app.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 www/app.py diff --git a/www/app.py b/www/app.py new file mode 100644 index 0000000..bb8cfbe --- /dev/null +++ b/www/app.py @@ -0,0 +1,21 @@ +import logging;logging.basicConfig(level=logging.INFO) + +import asyncio,os,json,time +from datetime import datetime + +from aiohttp import web + +def index(request): + return web.Response(body=b'

Awesome

') + +@asyncio.coroutine +def init(loop): + app = web.Application(loop=loop) + app.router.add_route('GET','/',index) + srv = yield from loop.create_server(app.make_handler(),'127.0.0.1',9000) + logging.info('server started at http://127.0.0.1:9000') + return srv + +loop = asyncio.get_event_loop() +loop.run_until_complete(init(loop)) +loop.run_forever()