问题出现在index()函数中,它需要0个位置参数,但实际给出了1个。
解决方法:
async def index(request):
# 函数体
async def handle_index(request):
return web.Response(text="Hello, world!")
app = web.Application()
app.router.add_get('/', handle_index)
app.router.add_get(r'/{name:\w+}', handle_index)
通过上述步骤,可以解决"AIOHTTP:TypeError: index()函数需要0个位置参数,但实际给出了1个"的问题。