184. API Development
Snippet 1: Basic REST API with Flask
Copy
from flask import Flask, jsonify
app = Flask(__name__)
@app.route('/api/hello', methods=['GET'])
def hello_world():
return jsonify({"message": "Hello, World!"})
if __name__ == '__main__':
app.run(debug=True)Snippet 2: Basic REST API with FastAPI
Copy
from fastapi import FastAPI
app = FastAPI()
@app.get("/api/hello")
def hello_world():
return {"message": "Hello, World!"}Snippet 3: CRUD Operations in Flask
Copy
Snippet 4: CRUD Operations in FastAPI
Copy
Snippet 5: Path Parameters in Flask
Copy
Snippet 6: Path Parameters in FastAPI
Copy
Snippet 7: Query Parameters in Flask
Copy
Snippet 8: Query Parameters in FastAPI
Copy
Snippet 9: Middleware in FastAPI
Copy
Snippet 10: Using Flask-RESTful for Cleaner APIs
Copy
Last updated