logic-center / main.py
camphong24032002
Test send message
066df2b
raw
history blame contribute delete
743 Bytes
from fastapi import FastAPI
from starlette.middleware.cors import CORSMiddleware
from routes.signal import router as SignalRouter
from routes.confidence import router as ConfidenceRouter
# import os
# os.environ['CURL_CA_BUNDLE'] = ''
app = FastAPI(title="Stock logic API", docs_url="/docs", version="0.1.0")
app.include_router(SignalRouter, tags=["Signal"], prefix="/signal")
app.include_router(ConfidenceRouter, tags=["Confidence"], prefix="/confidence")
@app.get("/", tags=["Root"])
async def read_root():
return {"message": "Stock Signal API v1"}
app.add_middleware(
CORSMiddleware,
allow_origins=["*"],
allow_credentials=True,
allow_methods=["POST", "PUT", "DELETE", "OPTION", "GET"],
allow_headers=["*"],
)