|
@ -4,8 +4,12 @@ from fastapi import Depends, FastAPI, HTTPException, status |
|
|
from dependencies import * |
|
|
from dependencies import * |
|
|
from internal.models import Token |
|
|
from internal.models import Token |
|
|
from fastapi.middleware.cors import CORSMiddleware |
|
|
from fastapi.middleware.cors import CORSMiddleware |
|
|
|
|
|
from routers import usermanage,typemanage |
|
|
|
|
|
from internal.models import BlogList |
|
|
|
|
|
from typing import List |
|
|
app=FastAPI() |
|
|
app=FastAPI() |
|
|
|
|
|
|
|
|
|
|
|
# app.include_router(usermanage.router) |
|
|
|
|
|
# app.include_router(typemanage.router) |
|
|
app.add_middleware( |
|
|
app.add_middleware( |
|
|
CORSMiddleware, |
|
|
CORSMiddleware, |
|
|
allow_origins=['http://localhost:5173'], # 允许的源 |
|
|
allow_origins=['http://localhost:5173'], # 允许的源 |
|
@ -57,3 +61,9 @@ async def read_users_me(current_user: User = Depends(get_current_active_user)): |
|
|
@app.get("/users/me/items/") |
|
|
@app.get("/users/me/items/") |
|
|
async def read_own_items(current_user: User = Depends(get_current_active_user)): |
|
|
async def read_own_items(current_user: User = Depends(get_current_active_user)): |
|
|
return [{"item_id": "Foo", "owner": current_user.username}] |
|
|
return [{"item_id": "Foo", "owner": current_user.username}] |
|
|
|
|
|
|
|
|
|
|
|
@app.get("/list",response_model=List[BlogList]) |
|
|
|
|
|
def read_type_all(): |
|
|
|
|
|
typelist="SELECT blogname,blogtype,addtime,descr FROM blogs" |
|
|
|
|
|
result=execute_query(typelist,fetchall=True) |
|
|
|
|
|
return result |