[Question] How to get payload on connect in aiohttp
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 25/100
Piste de recherche
Commencez par l’exemple aiohttp qui utilise graphql_ws.aiohttp.AiohttpSubscriptionServer et le point d’entrée subscriptions(request). Suivez la manière dont le message connection_init est traité et documentez l’endroit où son payload est disponible pour request_context ; le travail est terminé lorsque l’exemple montre comment accéder à {"FOO":"BAR"}.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
simple example:
from graphql_ws.aiohttp import AiohttpSubscriptionServer
from .schema import schema
subscription_server = AiohttpSubscriptionServer(schema)
async def subscriptions(request):
ws = web.WebSocketResponse(protocols=('graphql-ws',))
await ws.prepare(request)
# payload = request.get('payload') ???
await subscription_server.handle(ws, request_context=payload)
return ws
app = web.Application()
app.router.add_get('/subscriptions', subscriptions)
web.run_app(app, port=8000)
How to get payload when init connection to socket?
{"type":"connection_init","payload":{"FOO":"BAR"}}
- Langage dominant
- Python
- Étoiles
- 270
- Forks
- 84
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de graphql-python/graphql-ws
-
using this with signalsOuverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
graphql-python/graphql-ws#95 · 1 réaction ·
-
graphql-ws-nextOuverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
graphql-python/graphql-ws#90 · 4 commentaires ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
graphql-python/graphql-ws#89 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
graphql-python/graphql-ws#84 · 6 commentaires · 3 réactions ·
-
Update to graphene v3 ?Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 18/100
graphql-python/graphql-ws#66 · 8 commentaires · 2 réactions ·
Toutes les issues de graphql-python/graphql-ws
Issues similaires
-
area:space-accuracy good first issue track:data
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
Sara-Managed-Projects/space-radar#904 ·
Les mainteneurs répondent en général sous 1 jour