Βίντεο: Τι περιμένει στον κόμβο;
2024 Συγγραφέας: Lynn Donovan | [email protected]. Τελευταία τροποποίηση: 2023-12-15 23:45
Με Κόμβος v8, το async/ αναμένω η λειτουργία κυκλοφόρησε επίσημα από το Κόμβος να ασχοληθεί με τις Υποσχέσεις και τη λειτουργία αλυσίδων. Οι λειτουργίες δεν χρειάζεται να συνδέονται η μία μετά την άλλη, απλά αναμένω η συνάρτηση που επιστρέφει το Promise. Αλλά η συνάρτηση async πρέπει να δηλωθεί πριν σε αναμονή μια συνάρτηση που επιστρέφει μια υπόσχεση.
Επίσης το ερώτημα είναι, τι περιμένει στον κόμβο JS;
αναμένω . js είναι μια ελαφριά βιβλιοθήκη υποσχέσεων χωρίς εξαρτήσεις που διευκολύνει τόσο τη σειριακή όσο και την παράλληλη λογική σκεπτόμενοι με όρους σετ. Εσείς αναμένω () ένα σύνολο πραγμάτων, και μόλις έχεις όλα τα πράγματα, κάνεις πράγματα.
Ομοίως, πώς χρησιμοποιείτε την αναμονή; ο αναμένω λέξη-κλειδί Αυτό μπορεί να τοποθετηθεί μπροστά από οποιαδήποτε συνάρτηση που βασίζεται σε ασύγχρονες υποσχέσεις για να θέσετε σε παύση τον κώδικά σας σε αυτήν τη γραμμή μέχρι να εκπληρωθεί η υπόσχεση και, στη συνέχεια, να επιστρέψετε την τιμή που προκύπτει. Στο μεταξύ, άλλος κώδικας που μπορεί να περιμένει την ευκαιρία να εκτελεστεί μπορεί να το κάνει.
Εκτός από αυτό, μπορώ να χρησιμοποιήσω το async await στον κόμβο;
Ασύγ οι λειτουργίες είναι διαθέσιμες εγγενώς στο Κόμβος και συμβολίζονται με το ασυγχρονισμός λέξη-κλειδί στη δήλωσή τους. Πάντα επιστρέφουν μια υπόσχεση, ακόμα κι αν δεν τους γράψετε ρητά κάνω Έτσι. Επίσης το αναμένω Η λέξη-κλειδί είναι διαθέσιμη μόνο μέσα ασυγχρονισμός λειτουργεί αυτή τη στιγμή - δεν μπορεί να χρησιμοποιηθεί σε παγκόσμιο εύρος.
Πώς περιμένεις μια υπόσχεση;
Εάν χρησιμοποιείτε την ασύγχρονη λέξη-κλειδί πριν από έναν ορισμό συνάρτησης, μπορείτε στη συνέχεια να χρησιμοποιήσετε αναμένω εντός της συνάρτησης. Οταν εσύ περίμενε μια υπόσχεση , η λειτουργία τίθεται σε παύση με μη αποκλειστικό τρόπο μέχρι το υπόσχεση εγκαθίσταται. Αν το υπόσχεση πληροί, παίρνετε πίσω την αξία. Αν το υπόσχεση απορρίπτει, η τιμή που απορρίφθηκε πετιέται.
Συνιστάται:
Τι είναι το pg στον κόμβο JS;
Αντί να χρησιμοποιήσουμε ένα ORM, θα χρησιμοποιήσουμε απευθείας το πακέτο PG NodeJS - το PG είναι ένα πακέτο NodeJs για διασύνδεση με τη βάση δεδομένων PostgreSQL. Η χρήση μόνο του PG θα μας δώσει επίσης την ευκαιρία να κατανοήσουμε ορισμένα βασικά ερωτήματα SQL καθώς θα υποβάλλουμε ερωτήματα και θα χειριζόμαστε δεδομένα στο DB χρησιμοποιώντας ανεπεξέργαστα ερωτήματα SQL
Πώς μπορώ να συνδέσω το κόκκινο κόμβο στον βοηθό σπιτιού;
Το πρώτο πράγμα που πρέπει να κάνετε είναι να εγκαταστήσετε το πρόσθετο Node-RED, οπότε ανοίξτε το Home Assistant μεταβείτε στο Hass.io, Add-on Store, επιλέξτε Node-RED και μετά κάντε κλικ στο Install. Όταν ολοκληρωθεί η εγκατάσταση, μεταβείτε στο Config και κάτω από το credential_secret ορίστε έναν κωδικό πρόσβασης που θα χρησιμοποιηθεί για κρυπτογράφηση
Τι είναι το es6 στον κόμβο JS;
Το ES6 (ECMAScript 2015) είναι η πιο πρόσφατη σταθερή έκδοση της JavaScript. Το Babel είναι ένας μεταγλωττιστής που μας επιτρέπει να γράφουμε χαρακτηριστικά ES6 σε JavaScript και να το εκτελούμε στους παλαιότερους/υπάρχοντες κινητήρες. Πώς να ρυθμίσετε το Babel με την εφαρμογή Node.js. Θα πρέπει να έχετε τον πιο πρόσφατο κόμβο
Τι είναι το REPL στον κόμβο JS;
Το REPL σημαίνει Read Eval Print Loop και αντιπροσωπεύει ένα περιβάλλον υπολογιστή όπως μια κονσόλα Windows ή ένα κέλυφος Unix/Linux όπου εισάγεται μια εντολή και το σύστημα αποκρίνεται με μια έξοδο σε μια διαδραστική λειτουργία. Το Node.js ή το Node συνοδεύεται από περιβάλλον REPL
Είναι η κονσόλα ένα καθολικό αντικείμενο στον κόμβο JS;
Κονσόλα. log (αυτό); μέσα σε μια συνάρτηση self-invoking, αυτό θα δείχνει το παγκόσμιο αντικείμενο εμβέλειας nodeJS το οποίο περιέχει όλες τις κοινές ιδιότητες και μεθόδους NodeJS, όπως request(), module, exports, κονσόλα κονσόλας