【发布时间】:2018-05-24 01:29:48
【问题描述】:
我使用vagrant ubuntu server(16.04): 127.0.0.1,端口为2222开发web应用,测试代码(app.py)如下:
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'<h1>Awesome</h1>')
@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', 2222)
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()
然后我想在浏览器中测试应用程序,但没有响应!和错误:
【问题讨论】:
标签: server vagrant ubuntu-16.04 python-3.5 python-asyncio