303 if trailing slash is missing
This commit is contained in:
7
main.py
7
main.py
@@ -20,6 +20,13 @@ def get_client(request: aiohttp.web.Request):
|
|||||||
return client
|
return client
|
||||||
|
|
||||||
|
|
||||||
|
@routes.get(CLIENT_REGEX)
|
||||||
|
async def handler(request: aiohttp.web.Request):
|
||||||
|
# this handler prevents people missing trailing slashes
|
||||||
|
client = get_client(request)
|
||||||
|
raise aiohttp.web.HTTPFound(f"/{client}/")
|
||||||
|
|
||||||
|
|
||||||
@routes.get(CLIENT_REGEX + '/')
|
@routes.get(CLIENT_REGEX + '/')
|
||||||
async def handler(request: aiohttp.web.Request):
|
async def handler(request: aiohttp.web.Request):
|
||||||
client = get_client(request)
|
client = get_client(request)
|
||||||
|
|||||||
Reference in New Issue
Block a user