✏️ Update Strawberry integration docs (#13155)

This commit is contained in:
Kinuax 2025-01-06 12:24:17 +01:00 committed by GitHub
parent 6e60d0a056
commit b0e70cb37e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 5 deletions

View File

@ -35,7 +35,7 @@ Depending on your use case, you might prefer to use a different library, but if
Here's a small preview of how you could integrate Strawberry with FastAPI:
{* ../../docs_src/graphql/tutorial001.py hl[3,22,25:26] *}
{* ../../docs_src/graphql/tutorial001.py hl[3,22,25] *}
You can learn more about Strawberry in the <a href="https://strawberry.rocks/" class="external-link" target="_blank">Strawberry documentation</a>.

View File

@ -1,6 +1,6 @@
import strawberry
from fastapi import FastAPI
from strawberry.asgi import GraphQL
from strawberry.fastapi import GraphQLRouter
@strawberry.type
@ -19,8 +19,7 @@ class Query:
schema = strawberry.Schema(query=Query)
graphql_app = GraphQL(schema)
graphql_app = GraphQLRouter(schema)
app = FastAPI()
app.add_route("/graphql", graphql_app)
app.add_websocket_route("/graphql", graphql_app)
app.include_router(graphql_app, prefix="/graphql")