184. API Development
Snippet 1: Basic REST API with Flask
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
from fastapi import FastAPI
app = FastAPI()
@app.get("/api/hello")
def hello_world():
return {"message": "Hello, World!"}Snippet 3: CRUD Operations in Flask
Snippet 4: CRUD Operations in FastAPI
Snippet 5: Path Parameters in Flask
Snippet 6: Path Parameters in FastAPI
Snippet 7: Query Parameters in Flask
Snippet 8: Query Parameters in FastAPI
Snippet 9: Middleware in FastAPI
Snippet 10: Using Flask-RESTful for Cleaner APIs
Last updated