|
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 |
|
|
|
|
|
|
|
|
|
|
|
|