Bird
0
0

Which of the following is the correct syntax to add a request timing middleware in FastAPI?

easy📝 Syntax Q3 of 15
FastAPI - Middleware and Hooks
Which of the following is the correct syntax to add a request timing middleware in FastAPI?
Aapp.add_middleware(RequestTimingMiddleware)
Bapp.middleware(RequestTimingMiddleware)
Capp.use(RequestTimingMiddleware)
Dapp.register_middleware(RequestTimingMiddleware)
Step-by-Step Solution
Solution:
  1. Step 1: Recall FastAPI middleware addition method

    FastAPI uses app.add_middleware() to add middleware classes.
  2. Step 2: Exclude incorrect methods

    app.middleware is a decorator, app.use and app.register_middleware are not FastAPI methods.
  3. Final Answer:

    app.add_middleware(RequestTimingMiddleware) -> Option A
  4. Quick Check:

    Add middleware with add_middleware() [OK]
Quick Trick: Use add_middleware() to register middleware classes [OK]
Common Mistakes:
MISTAKES
  • Using app.middleware decorator incorrectly
  • Trying app.use which is not FastAPI syntax
  • Assuming register_middleware exists

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More FastAPI Quizzes