Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
mjkweon17 committed Feb 15, 2024
2 parents f6ff5b5 + b1c3aa3 commit 0a1e7ac
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 1 deletion.
3 changes: 2 additions & 1 deletion src/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,14 @@
# uvicorn main:app --reload
from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
from routers import router, auth
from routers import router, auth, question

app = FastAPI()

# 라우터 등록
app.include_router(router.router)
app.include_router(auth.router, prefix="/auth")
app.include_router(question.router, prefix="/question")

# CORS 설정
origins = [
Expand Down
15 changes: 15 additions & 0 deletions src/routers/question.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
from fastapi import APIRouter, HTTPException
from fastapi.params import Depends
from sqlalchemy.orm import Session
from database import get_db
from models import LQuestions

router = APIRouter()

@router.get("/")
async def get_question(id: int, db: Session = Depends(get_db)):
question = db.query(LQuestions).filter(LQuestions.question_id == id).first()

if question is None:
raise HTTPException(status_code=404, detail="Question not found")
return {'id': question.question_id, 'content': question.content}

0 comments on commit 0a1e7ac

Please sign in to comment.