Què està esperant al node?
Què està esperant al node?

Vídeo: Què està esperant al node?

Vídeo: Què està esperant al node?
Vídeo: Tokio Hotel - Wo sind eure Hände (Zimmer 483 Live in Europe)HQ 2024, Març
Anonim

Amb Node v8, l'async/ esperar La funció va ser llançada oficialment pel Node per fer front a les Promeses i l'encadenament de funcions. Les funcions no s'han d'encadenar una darrere l'altra, simplement esperar la funció que retorna la Promesa. Però la funció async s'ha de declarar abans esperant una funció que retorna una Promesa.

També la pregunta és, què s'espera al node JS?

esperar . js és una biblioteca de promeses lleugera i lliure de dependències que facilita la lògica en sèrie i en paral·lel pensant en termes de conjunts. Vostè esperar () un conjunt de coses, i un cop tens totes les coses, fas coses.

De la mateixa manera, com feu servir l'espera? El esperar paraula clau Això es pot posar davant de qualsevol funció basada en promeses asíncrona per aturar el codi en aquesta línia fins que la promesa es compleixi i, a continuació, retornar el valor resultant. Mentrestant, un altre codi que pot estar esperant l'oportunitat d'executar-ho ho farà.

A més d'això, puc utilitzar async await al node?

Async les funcions estan disponibles de manera nativa a Node i es denoten amb el asíncron paraula clau a la seva declaració. Sempre tornen una promesa, fins i tot si no els escrius explícitament fer tan. També, el esperar La paraula clau només està disponible a l'interior asíncron funcions en aquest moment: no es pot utilitzar en l'àmbit global.

Com esperes una promesa?

Si utilitzeu la paraula clau async abans d'una definició de funció, podeu utilitzar esperar dins de la funció. Quan tu esperar una promesa , la funció es posa en pausa de manera no bloquejadora fins que el promesa s'assenta. Si el promesa compleix, recuperes el valor. Si el promesa rebutja, es llança el valor rebutjat.

Recomanat: