Tak asynchroniczny-Oczekujcie jest obsługiwana w node.js v7 ale jest zablokowana za flagą harmony
. Funkcje, które nie są jeszcze gotowe do produkcji, znajdują się za tą flagą.
Aby użyć asynchronicznego-czekają node.js v7 wystarczy uruchomić usługę węzła z tej flagi -
node --harmony-async-await app.js
Oficjalne wydanie asynchronicznym-czekają trafi do node.js V8, która zostanie uruchomiona w Kwiecień.
Możesz śledzić this żądanie pobrania, aby sprawdzić jego status. Zasadniczo poprawne działanie funkcji async-await zależy od integracji silnika V8 w wersji 5.5 z Node.js. Obecnie Node.js używa V8 v5.4, który jest rozwiązywany przez to żądanie ściągania.
Aktualizacja 1 - Wygląda na to, że V8 v5.5 może pojawić się w Node.js v7. Postępuj zgodnie z this prośbą o pociągnięcie, aby uzyskać więcej informacji.
Aktualizacja 2 - Dobre wiadomości! Node.js w wersji 7.6.0 teraz oficjalnie obsługuje funkcje async
bez używania flagi --harmony
, ponieważ silnik V8 5.5 został pomyślnie przeniesiony.
Teraz wystarczy użyć tylko flagi --harmony
, jeśli wersja Node.js zawiera się w przedziale od 7.0 do 7.5.0 (włącznie). Pełny wykaz zmian znajduje się pod adresem here.
Możliwe duplikat [async oczekiwać z nodejs 7] (http://stackoverflow.com/questions/41347260/async-await-with-nodejs- 7) –