[Question]Why are no `async` on some resolver methods?
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 1/5
- Tempo stimato
- Meno di un'ora
- Idoneità per principianti
- 35/100
- Tipo di issue
- Documentazione
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- javascript, node.js
- Ambito
- documentation
Direzione di ricerca
Inizia con resolver.js e i resolver Query mostrati nell’issue, quindi esamina dataSources.launchAPI.getLaunchById insieme ai metodi launches e me. Documenta il motivo per cui il resolver di launch è scritto senza async e rendi chiara la spiegazione per i lettori del tutorial; il lavoro è completato quando la domanda su async ha una risposta nel contesto del tutorial.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hi, I'm very new to Apollo graphql and reading through the tutorial.
I noticed that launch method in resolver.js does not have async and wondering why even though the request is asynchronous. In fact, if I add async it works as expected. Could someone tell me why async is not required in this case?
module.exports = {
Query: {
launches: async (_, __, { dataSources }) =>
dataSources.launchAPI.getAllLaunches(),
launch: (_, { id }, { dataSources }) => // no async
dataSources.launchAPI.getLaunchById({ launchId: id }),
me: async (_, __, { dataSources }) =>
dataSources.userAPI.findOrCreateUser(),
},
};
- Lingua principale
- TypeScript
- Stelle
- 1.2k
- Fork
- 808
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di apollographql/fullstack-tutorial
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
-
investigate
Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100
-
tutorial links are broken Apertadocumentation
apollographql/fullstack-tutorial#285 · 3 commenti · 1 assegnatario ·
-
investigate
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
apollographql/fullstack-tutorial#255 · 2 reazioni ·
-
enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
apollographql/fullstack-tutorial#254 · 2 commenti ·
Tutte le issue di apollographql/fullstack-tutorial
Issue simili
-
blocklist removal
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
MetaMask/eth-phishing-detect#296544 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
pastelsky/bundlephobia#1122 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
category/development priority/P2 scope/file-operations scope/testing type/enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Enatega Customer and Rider app: Add-ons price is not visible to customer after order is placed. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100