hotspot / App /app.py
mbonea-ewallet godwin
cruds are ready
8450c71
raw
history blame
808 Bytes
from fastapi import FastAPI
from .Users.UserRoutes import user_router
from .Post.PostRoutes import post_router
from .PostLikes.PostLikesRoutes import postLike_router
from .Comments.CommentRoutes import comment_router
from .modelInit import models, database
app = FastAPI()
@app.on_event("startup")
async def startup_event():
await models.create_all()
if not database.is_connected:
await database.connect()
print("connected!")
@app.get("/")
async def landing_page():
return {"code": 200, "message": "still running"}
app.include_router(user_router)
app.include_router(comment_router)
app.include_router(post_router)
app.include_router(postLike_router)
async def main():
pass
# if __name__ == "__main__":
# main()
# uvicorn.run(app, host="0.0.0.0", port=8000)