update:关闭docs,redoc
This commit is contained in:
+3
-3
@@ -34,10 +34,10 @@ class IPRateLimit:
|
|||||||
self.ips.pop(ip)
|
self.ips.pop(ip)
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def add_ip(cls, ip):
|
def add_ip(self, ip):
|
||||||
ip_info = cls.ips.get(ip, {'count': 0, 'time': datetime.now()})
|
ip_info = self.ips.get(ip, {'count': 0, 'time': datetime.now()})
|
||||||
ip_info['count'] += 1
|
ip_info['count'] += 1
|
||||||
cls.ips[ip] = ip_info
|
self.ips[ip] = ip_info
|
||||||
return ip_info['count']
|
return ip_info['count']
|
||||||
|
|
||||||
async def remove_expired_ip(self):
|
async def remove_expired_ip(self):
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import uuid
|
|||||||
import asyncio
|
import asyncio
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
from fastapi import FastAPI, Depends, UploadFile, Form, File, HTTPException, BackgroundTasks, Header
|
from fastapi import FastAPI, Depends, UploadFile, Form, File, HTTPException, BackgroundTasks
|
||||||
from starlette.responses import HTMLResponse, FileResponse
|
from starlette.responses import HTMLResponse, FileResponse
|
||||||
from starlette.staticfiles import StaticFiles
|
from starlette.staticfiles import StaticFiles
|
||||||
|
|
||||||
@@ -16,7 +16,7 @@ from database import get_session, Codes, init_models
|
|||||||
from depends import admin_required
|
from depends import admin_required
|
||||||
|
|
||||||
# 实例化FastAPI
|
# 实例化FastAPI
|
||||||
app = FastAPI(debug=settings.DEBUG)
|
app = FastAPI(debug=settings.DEBUG, docs_url=None, redoc_url=None)
|
||||||
|
|
||||||
# 数据存储文件夹
|
# 数据存储文件夹
|
||||||
DATA_ROOT = Path(settings.DATA_ROOT)
|
DATA_ROOT = Path(settings.DATA_ROOT)
|
||||||
|
|||||||
Reference in New Issue
Block a user