from database.mongodb import MongoDB from config.development import config from model.library import createLibraryModel, updateLibraryModel mongo_config = config["mongo_config"] mongo_db = MongoDB( mongo_config["host"], mongo_config["port"], mongo_config["user"], mongo_config["password"], mongo_config["auth_db"], mongo_config["db"], mongo_config["collection"], ) mongo_db._connect() app = FastAPI() app.add_middleware( CORSMiddleware, allow_origins=["*"], allow_credentials=True, allow_methods=["*"], allow_headers=["*"], ) @app.get("/") def index(): return JSONResponse(content={"message": "Library Info"}, status_code=200)
from database.mongodb import MongoDB from config.development import config from model.Tree import createShoptreeModel, updateShoptreeModel, createNameshoptreeModel, updateNameshoptreeModel mongo_config = config["mongo_config"] mongo_db = MongoDB( mongo_config["host"], mongo_config["port"], mongo_config["user"], mongo_config["password"], mongo_config["auth_db"], mongo_config["db"], mongo_config["collection"], ) mongo_db._connect() mongo_config_area = config["mongo_config_area"] mongo_db_area = MongoDB( mongo_config_area["host"], mongo_config_area["port"], mongo_config_area["user"], mongo_config_area["password"], mongo_config_area["auth_db"], mongo_config_area["db"], mongo_config_area["collection"], ) mongo_db_area._connect() app = FastAPI()
updatebookModel, createcartModel, updatecartModel, ) mongo_config = config["mongo_config"] mongo_db = MongoDB( mongo_config["host"], mongo_config["port"], mongo_config["user"], mongo_config["password"], mongo_config["auth_db"], mongo_config["db"], mongo_config["collection"], ) mongo_db._connect() mongo_config_cart = config["mongo_config_cart"] mongo_db_cart = MongoDB( mongo_config_cart["host"], mongo_config_cart["port"], mongo_config_cart["user"], mongo_config_cart["password"], mongo_config_cart["auth_db"], mongo_config_cart["db"], mongo_config_cart["collection"], ) mongo_db_cart._connect() app = FastAPI()
#? "password": "******", #? "auth_db": "admin", #? "db": "bakerypj", #? "collection": "bakery", #? } mongo_db = MongoDB( mongo_config["host"], mongo_config["port"], mongo_config["user"], mongo_config["password"], mongo_config["auth_db"], mongo_config["db"], mongo_config["collection"], ) mongo_db._connect() #!เชื่อมต่อกับDBแล้ว app = FastAPI() #!ทำการใช้API app.add_middleware( CORSMiddleware, allow_origins=["*"], allow_credentials=True, allow_methods=["*"], allow_headers=["*"], ) #TODO: CRUD = Create:post , Read:get byid,all , Update:push,patch , Delete #******************************************************************************************************* @app.get(
from config.development import config from model.chicken_farm import createChickenFarmModel, updateChickenFarmModel mongo_config = config["mongo_config"] mongo_db = MongoDB( mongo_config["host"], mongo_config["port"], mongo_config["user"], mongo_config["password"], mongo_config["auth_db"], mongo_config["db"], mongo_config["collection"], ) mongo_db._connect() # (เชื่อมต่อ mongo) app = FastAPI() app.add_middleware( # ดักเพื่อไม่ให้คนอื่นเข้ามา แต่อันนี้ใส่ * ไว้คือเข้าได้ทุกคน CORSMiddleware, allow_origins=["*"], allow_credentials=True, allow_methods=["*"], allow_headers=["*"], ) @app.get("/") # get เป็นการค้นหา def index(): return JSONResponse(content={"message": "Chicken farm Info"},
from database.mongodb import MongoDB from config.development import config from model.student import createStudentModel, updateStudentModel mongo_config = config["mongo_config"] mongo_db = MongoDB( # เรียกใช้MongoDBเเละส่งค่า mongo_config["host"], mongo_config["port"], mongo_config["user"], mongo_config["password"], mongo_config["auth_db"], mongo_config["db"], mongo_config["collection"], ) mongo_db._connect() # mongodb app = FastAPI() app.add_middleware( # ตัวคั่นกลาง CORSMiddleware, allow_origins=["*"], allow_credentials=True, allow_methods=["*"], allow_headers=["*"], ) # C R U D # [ post , gat,[put,patch] , delete ] @app.get("/")
from config.development import config from model.student import createStudentModel, updateStudentModel mongo_config = config["mongo_config"] mongo_db = MongoDB( # import MongoDB จาก mongodb.py mongo_config["host"], mongo_config["port"], mongo_config["user"], mongo_config["password"], mongo_config["auth_db"], mongo_config["db"], mongo_config["collection"], ) mongo_db._connect() # เชื่อมกับ mongodb app = FastAPI() app.add_middleware( # middleare เหมือนตัวคั่นกลาง เป็นส่วนนึงของ api CORSMiddleware, allow_origins=["*"], # * คือ ทุกคนสามารถเข้าถึงได้หมด allow_credentials=True, allow_methods=["*"], allow_headers=["*"], ) @app.get("/") def index(): return JSONResponse(content={"message": "Student Info"}, status_code=200)
# "user" : "root", # "password" : "root", # "auth" : "admin", # "db" : "waterpark", # "collection" : "rides", mongo_db = MongoDB( mongo_config["host"], mongo_config["port"], mongo_config["user"], mongo_config["password"], mongo_config["auth_db"], mongo_config["db"], mongo_config["collection"], ) mongo_db._connect() # กับdb # use API app = FastAPI() app.add_middleware( CORSMiddleware, allow_origins=["*"], allow_credentials=True, allow_methods=["*"], allow_headers=["*"], ) # อ่านข้อมูล db return 200 คือปกติ @app.get("/")
# "auth_db": "admin", # "db": "bakerypj", # "collection": "bakery", # } mongo_db = MongoDB( mongo_config["host"], mongo_config["port"], mongo_config["user"], mongo_config["password"], mongo_config["auth_db"], mongo_config["db"], mongo_config["collection"], ) mongo_db._connect() #เชื่อมละ app = FastAPI() app.add_middleware( CORSMiddleware, allow_origins=["*"], allow_credentials=True, allow_methods=["*"], allow_headers=["*"], ) #CRUD = create:post ,Read:get byid,all , update:push,patch , del @app.get("/") def index(): return JSONResponse(content={"message": "Bakery Info"}, status_code=200)