1 Star 0 Fork 1

Alex/webapp-python3

forked from LvBu/webapp-python3 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
app.py 992 Bytes
一键复制 编辑 原始数据 按行查看 历史
LvBu 提交于 2020-03-17 20:54 . Day 2 - 编写Web App骨架
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>', content_type='text/html') #lvj 逗号后的后增加的,不加的话,浏览器访问ip,会提示下载
async def init(event_loop):
# 创建web服务器实例app
app = web.Application()
app.router.add_route('GET', '/', index)
# 利用event_loop.create_server()创建TCP服务
runner = web.AppRunner(app)
#方法2
await runner.setup()
site = web.TCPSite(runner, '127.0.0.1', 9000)
logging.info('server started at http://127.0.0.1:9000...')
await site.start()
#方法1
# srv = await event_loop.create_server(runner.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()
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/liumy0203/webapp-python3.git
git@gitee.com:liumy0203/webapp-python3.git
liumy0203
webapp-python3
webapp-python3
master

搜索帮助