33 lines
913 B
Python
33 lines
913 B
Python
from fastapi import FastAPI,Response
|
|||
|
|
from product_api import GoodsAPI
|
||
|
|
from order_api import OrderAPI
|
||
|
|
from fastapi.middleware.cors import CORSMiddleware
|
||
|
|
from midlleware import *
|
||
|
|
import time
|
||
|
|
app = FastAPI()
|
||
|
|
app.include_router(GoodsAPI,tags=['商品资源相关接口'])
|
||
|
|
app.include_router(OrderAPI,tags=['订单资源相关接口'])
|
||
|
|
|
||
|
|
# from fastapi.middleware.cors import CORSMiddleware
|
||
|
|
app.add_middleware(
|
||
|
|
CORSMiddleware,
|
||
|
|
allow_origins=['*'],
|
||
|
|
allow_credentials=True,
|
||
|
|
allow_methods=['*'],
|
||
|
|
allow_headers=['*']
|
||
|
|
)
|
||
|
|
# import time
|
||
|
|
# from midlleware import *
|
||
|
|
# @app.get('/middleware')
|
||
|
|
# def get_middl():
|
||
|
|
# return '获取信息'
|
||
|
|
# @app.post('/middleware')
|
||
|
|
# def post_middl1():
|
||
|
|
# return '新增信息'
|
||
|
|
app.middleware('http')(middl)
|
||
|
|
app.middleware('http')(middl1)
|
||
|
|
|
||
|
|
if __name__=='__main__':
|
||
|
|
import uvicorn
|
||
|
|
uvicorn.run('main:app',host='127.0.0.1',port=12346)
|