v0.1 fastapi: route + model + orm
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
from fastapi import Request,Response
|
||||
import time
|
||||
|
||||
|
||||
black_list = ['192.168.1.40','192.168.1.94'] # '127.0.0.1','192.168.1.26‘
|
||||
# @app.middleware("http",)
|
||||
async def black(req:Request, next):
|
||||
if req.client.host in black_list:
|
||||
return Response("you are limited to access!")
|
||||
res = await next(req)
|
||||
# print('exite http',req.client.host)
|
||||
return res
|
||||
|
||||
# @app.middleware("https")
|
||||
async def time_(req:Request, next):
|
||||
print('enter https',time.time())
|
||||
res = await next(req)
|
||||
print('exite https',time.time())
|
||||
return res
|
||||
Reference in New Issue
Block a user