Path Operations
from fastapi import FastAPI
# Defining the FastAPI() function
app = FastAPI()
# You need to use a decorator to "activate" the FastAPI logic
# Otherwise it's just a plain python function
@app.get("/") # This is a http method (GET)
# The function itself
def root():
# In true pythonic fashion, function will return result
return {"message": "Hello World"}
Decorator:
@app
Method:
.get
Path:
("/") # Root path

Example of New Path Operation:
# New Path Operation
@app.get("/posts")
def get_posts():
return {"data": "This is your post"}
THE ORDER IN WHICH YOU STRUCTURE YOUR ROUTES/PATH OPERATIONS DOES MATTER!
IT WILL DETERMINE HOW YOUR API WORKS
Resources:
If you don't know which method to use, click here for HTTP Methods
Last updated