Skip to content

Commit 0e0d8cb

Browse files
committed
configure cors and imports
1 parent 43af1b1 commit 0e0d8cb

File tree

4 files changed

+16
-3
lines changed

4 files changed

+16
-3
lines changed

ch07/planner/auth/jwt_handler.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import time
22
from datetime import datetime
33

4-
from database.database import Settings
4+
from database.connection import Settings
55
from fastapi import HTTPException, status
66
from jose import jwt, JWTError
77

ch07/planner/main.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import uvicorn
22
from fastapi import FastAPI
33
from fastapi.responses import RedirectResponse
4+
from fastapi.middleware.cors import CORSMiddleware
45

56
from database.connection import Settings
67
from routes.events import event_router
@@ -10,6 +11,18 @@
1011

1112
settings = Settings()
1213

14+
# register origins
15+
16+
origins = ["*"]
17+
18+
app.add_middleware(
19+
CORSMiddleware,
20+
allow_origins=origins,
21+
allow_credentials=True,
22+
allow_methods=["*"],
23+
allow_headers=["*"],
24+
)
25+
1326
# Register routes
1427

1528
app.include_router(user_router, prefix="/user")

ch07/planner/routes/events.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from auth.authenticate import authenticate
44
from beanie import PydanticObjectId
5-
from database.database import Database
5+
from database.connection import Database
66
from fastapi import APIRouter, Depends, HTTPException, status
77
from models.events import Event, EventUpdate
88

ch07/planner/routes/users.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from auth.hash_password import HashPassword
22
from auth.jwt_handler import create_access_token
3-
from database.database import Database
3+
from database.connection import Database
44
from fastapi import APIRouter, Depends, HTTPException, status
55
from fastapi.security import OAuth2PasswordRequestForm
66
from models.users import User, TokenResponse

0 commit comments

Comments
 (0)