Node.js

Screenshot Λογισμικό:
Node.js
Στοιχεία Λογισμικού:
Εκδοχή: 10.7.0 επικαιροποιημένο
Ανεβάστε ημερομηνία: 17 Aug 18
Προγραμματιστής: Joyent, Inc.
Άδεια: Δωρεάν
Δημοτικότητα: 123

Rating: 4.0/5 (Total Votes: 1)

Το Node.js είναι ένα λογισμικό ανοιχτού κώδικα και εντελώς ελεύθερο λογισμικό που δίνει τη δυνατότητα στους προγραμματιστές ιστού να δημιουργήσουν επεκτάσιμα και γρήγορα προγράμματα δικτύου. Βασισμένο στο χρόνο εκτέλεσης JavaScript του Chrome, το λογισμικό Node.js είναι εξαιρετικά αποτελεσματικό και ελαφρύ, ειδικά επειδή χρησιμοποιεί ένα μοντέλο εισόδου / εξόδου που δεν προκαλεί παρεμπόδιση.


Η κορυφαία πλατφόρμα για την εκτέλεση κώδικα JavaScript στον διακομιστή

Το Node.js θεωρείται σήμερα η κορυφαία πλατφόρμα για την εκτέλεση κώδικα JavaScript στον διακομιστή, που χρησιμοποιείται στην παραγωγή σε μεγάλες εταιρείες όπως το Google, το eBay, το Yahoo, το LinkedIn, η Microsoft, το Cloud9 και πολλά άλλα.


Υποχρεωτικό παράδειγμα

Ο παρακάτω κώδικας θα δημιουργήσει έναν απλό διακομιστή ιστού που ανταποκρίνεται με το "Hello World" για κάθε αίτημα.

var http = απαιτείται ('http')

http.createServer (λειτουργία (req, res) {

res.writeHead (200, {'Τύπος περιεχομένου': 'κείμενο / απλό'}))

res.end ('Hello Worldn')

}) ακούστε (1337, '127.0.0.1')

console.log ('Ο διακομιστής εκτελείται στη διεύθυνση http://127.0.0.1:1337/'),

Για να εκτελέσετε το διακομιστή HTTP, θα πρέπει να τον παραπάνω κώδικα σε ένα αρχείο που ονομάζεται & ldquo; example.js & rdquo; (χωρίς εισαγωγικά) και εκτελέστε την με την εντολή κόμβου από έναν εξομοιωτή τερματικού:

% node example.js

Ο διακομιστής εκτελείται στη διεύθυνση http://127.0.0.1:1337/


Υποστηριζόμενα λειτουργικά συστήματα

Η εφαρμογή Node.js είναι μια εφαρμογή πολλαπλών πλατφορμών που δοκιμάστηκε επιτυχώς με πολλές διανομές GNU / Linux, όπως το Debian, το Ubuntu, το Arch Linux, το Fedora, το Red Hat Enterprise Linux, το openSUSE, το Mageia, το Slackware κ.α. όπως στα εμπορικά λειτουργικά συστήματα Mac OS X και Microsoft Windows. Και οι δύο αρχιτεκτονικές των συνόλων οδηγών 64-bit και 32-bit υποστηρίζονται αυτή τη στιγμή.


Κάτω από την κουκούλα, τις απαιτήσεις και τη διαθεσιμότητα

Όπως αναφέρθηκε, αυτό είναι ένα λογισμικό πολλαπλών πλατφορμών. Μπορεί να μεταφορτωθεί ως προεγκατεστημένα προγράμματα εγκατάστασης για τα λειτουργικά συστήματα Mac OS X, GNU / Linux και Microsoft Windows, καθώς και ένα αρχείο γενικής πηγής που μπορεί να μεταγλωττιστεί και να εγκατασταθεί σε οποιοδήποτε λειτουργικό σύστημα όπου υποστηρίζεται η Python.

Τι νέο υπάρχει σε αυτήν την έκδοση:

  • κονσόλα:
  • Η μέθοδος console.timeLog () έχει εφαρμοστεί. # 21312
  • deps:
  • Αναβάθμιση σε libuv 1.22.0. # 21731
  • Αναβάθμιση σε ICU 62.1 (Unicode 11, CLDR 33.1). # 21728
  • http:
  • Προστέθηκε υποστήριξη για τη μεταβίβαση τόσο της χρονικής υπέρβασης όσο και των επιλογών πράκτορα στο http.request. # 21204
  • επιθεωρητής:
  • Απεικονίστε το πρωτότυπο API κονσόλας στην απαιτούμενη ('επιθεωρητής') κονσόλα. # 21659
  • napi:
  • Προστέθηκε πειραματική υποστήριξη για λειτουργίες που αφορούν αριθμούς bigint. # 21226
  • διαδικασία:
  • Η μέθοδος process.hrtime.bigint () έχει εφαρμοστεί. # 21256
  • Προστέθηκε το όρισμα της γραμμής εντολών με τίτλο για να ορίσετε τον τίτλο της διαδικασίας κατά την εκκίνηση. # 21477
  • trace_events:
  • Προστέθηκαν μεταδεδομένα process_name. # 21477
  • Προστέθηκαν νέοι συνεργάτες
  • codebytere - Shelley Vohr

Τι είναι καινούργιο στην έκδοση 10.0.0: Πλήρης υποστήριξη για N-API

  • Εύκολο ξεκίνημα με το Debugging Time-Travel μέσω μιας νέας επέκτασης κώδικα Visual Studio
  • Υποστήριξη TTD για λειτουργίες γεννήτριας και ασύγχρονης λειτουργίας
  • Υποστήριξη πρωτοκόλλου επιθεωρητή
  • Αυξημένη σταθερότητα και άλλες βελτιώσεις
  • Τι νέο υπάρχει στην έκδοση:

    • async_hooks:
    • προσθέστε συμβάντα παρακολούθησης στο async_hooks (Andreas Madsen) # 15538
    • Προσθέστε τους τύπους παρόχων για τον κεντρικό διακομιστή (Andreas Madsen) # 17157
    • κονσόλα:
    • Το console.debug μπορεί πλέον να χρησιμοποιηθεί εκτός του επιθεωρητή (Benjamin Zaslavsky) # 17033
    • deps:
    • αναβάθμιση libuv στο 1.18.0 (cjihrig) # 17282
    • Επέκταση V8 έως 6.2.414.46 (Myles Borins) # 17206
    • :
    • module.builtinModules θα επιστρέψει μια λίστα ενσωματωμένων ενοτήτων (Jon Moss) # 16386
    • n-api:
    • Προσθέστε βοηθό για addons για να αποκτήσετε το βρόχο συμβάντων (Anna Henningsen) # 17109
    • διαδικασία:
    • process.setUncaughtExceptionCaptureCallback μπορεί τώρα να χρησιμοποιηθεί για να προσαρμόσει τη συμπεριφορά για την - abort-on-uncaught-exception (Anna Henningsen) # 17159
    • Ένας χειριστής σήματος είναι τώρα σε θέση να λάβει τον κωδικό σήματος που ενεργοποίησε τον χειριστή. (Robert Rossmann) # 15606
    • src:
    • Οι ενσωματωτές μπορούν τώρα να χρησιμοποιήσουν το Node :: CreatePlatform για να δημιουργήσουν μια εμφάνιση του NodePlatform (Cheng Zhao) # 16981
    • ροή:
    • writable.writableHighWaterMark και readable.readableHighWaterMark θα επιστρέψει τις τιμές που είχε δημιουργήσει το αντικείμενο ροής με (Calvin Metcalf) # 12860
    • Προστέθηκαν νέοι συνεργάτες
    • maclover7 Jon Moss
    • guybedford Guy Bedford
    • έβαλε Yang Guo

    Τι νέο υπάρχει στην έκδοση 9.2.0:

  • Υποστηρίξτε το κτίριο με 1.1.0 και 1.0.2 (David Benjamin) # 16130
  • fs:
  • fs.realpathSync.native και fs.realpath.native εμφανίζονται τώρα (Ben Noordhuis) # 15776
  • διαδικασία:
  • εκθέτουν τη διαδικασία.ppid (cjihrig) # 16839
  • Τι νέο υπάρχει στην έκδοση 8.5.0:

    • δημιουργία:
    • Τα στιγμιότυπα ενεργοποιούνται εκ νέου στο V8 # 14875
    • κονσόλα:
    • Εφαρμόστε το ελάχιστο console.group (). # 14910
    • deps:
    • αναβάθμιση libuv στο 1.14.1 # 14866
    • ενημερώστε το nghttp2 στο v1.25.0 # 14955
    • DNS:
    • Προσθέστε καταγεγραμμένη επιλογή στο dns.lookup (). Όταν είναι αληθινά, τα αποτελέσματα από τον ανιχνευτή DNS μεταβιβάζονται όπως είναι, χωρίς την αναδιάταξη που Node.js διαφορετικά κάνει ότι τοποθετεί τις διευθύνσεις IPv4 πριν από τις διευθύνσεις IPv6. # 14731
    • fs:
    • προσθέστε τα fs.copyFile και fs.copyFileSync που επιτρέπουν την αποτελεσματικότερη αντιγραφή αρχείων. # 15034
    • επιθεωρητής:
    • Ενεργοποίηση ιχνών στοίβας async # 13870
    • :
    • Προσθέστε υποστήριξη για ESM. Αυτό βρίσκεται πίσω από τη σημαία -experimental modules και απαιτεί την επέκταση .mjs. κόμβος - πειραματικές ενότητες index.mjs # 14369
    • napi:
    • εφαρμόστε την υπόσχεση # 14365
    • :
    • Προσθέστε υποστήριξη για τη σημείωση CIDR στην έξοδο της μεθόδου networkInterfaces (). # 14307
    • perf_hooks:
    • Μια αρχική εφαρμογή του API χρονισμού επιδόσεων για το Node.js. Αυτό είναι το ίδιο API χρονισμού επιδόσεων που εφαρμόζεται από σύγχρονα προγράμματα περιήγησης με έναν αριθμό ειδικών ιδιοτήτων του Node.js. Εφαρμόζονται τα API χρονικού ορίου χρήστη () και measure (). # 14680
    • tls:
    • πολλαπλά PFX στο createSecureContext # 14793
    • Προστέθηκαν νέοι συνεργάτες:
    • BridgeAR - Ruben Bridgewater

    Τι νέο υπάρχει στην έκδοση 8.3.0:

    • Ο κινητήρας V8 έχει αναβαθμιστεί στην έκδοση 6.0, η οποία έχει σημαντικά αλλάξει το προφίλ απόδοσης
    • Άλλες αξιοσημείωτες αλλαγές:
    • DNS:
    • Υποστηρίζονται τώρα ανεξάρτητες παρουσίες αναλυτή DNS, με υποστήριξη για την ακύρωση των αντίστοιχων αιτημάτων.
    • N-API:
    • Πολλές λειτουργίες N-API για χειρισμό σφαλμάτων έχουν αλλάξει για να υποστηρίξουν την εκχώρηση κωδικών σφαλμάτων.
    • REPL:
    • Η υποστήριξη αυτόματης συμπλήρωσης για την απαίτηση () έχει βελτιωθεί.
    • Βοηθητικά προγράμματα:
    • Το πρότυπο κωδικοποίησης WHATWG (TextDecoder και TextEncoder) έχει εφαρμοστεί ως πειραματικό χαρακτηριστικό.

    Τι νέο υπάρχει στην έκδοση 8.1.3:

    • Ροή Έχουν καθοριστεί δύο παλινδρομήσεις με τη μονάδα ροής:
    • Το συμβάν τελειώματος θα εκπέμπεται πάντα μετά το συμβάν σφάλματος, εάν εκπέμπεται: [0a9e96e86c] # 13850
    • Στη λειτουργία αντικειμένων, οι ροές που μπορούν να διαβαστούν μπορούν τώρα να ξαναχρησιμοποιήσουν ξανά. [5840138e70] # 13760

    Τι νέο υπάρχει στην έκδοση 8.1.2:

    • Διορθώστε τις ιδιότητες διαλυμένης διαδικασίας.αποκάλυψης στο 8.1.1 προκαλώντας την αποτυχία να μεταγλωττίσετε εγγενή πρόσθετα σε πλατφόρμες διαφορετικές από τα Windows. Αυτή είναι μια λύση στη διαδικασία δημιουργίας του Node.js, ώστε να μην συμπεριλαμβάνονται πρόσθετες δεσμεύσεις κώδικα στην κορυφή του 8.1.1.

    Τι νέο υπάρχει στην έκδοση 7.7.1:

    • [c8e34b61f6] - δημιουργία: προσθέστε ελλείποντα αρχεία header src / tracing header (Daniel Bevenius) # 10851
    • [96f55f9e59] - src: μετακινήστε το trace_event.h στην εσωτερική κεφαλίδα (Ben Noordhuis) # 10959
    • [30c80cbe6f] - src: καθορίστε τον καθαρισμό του TracingController (Jason Ginchereau) # 10623
    • [b89b2a7d36] - src: πάντα αρχικοποιήστε τον ελεγκτή ιχνηλάτησης στον πράκτορα (Matt Loring) # 10507
    • [54e55e05ca] - δοκιμή: κάντε τα test-intl-no-icu-data πιο εύρωστα (Michael Zasso) # 10992
    • [7b253eb3ed] - έλεγχος: Αυξήστε την αυστηρότητα του συμβάντος δοκιμής-ιχνών (Rich Trott) # 11065
    • [3dc4a5f1f4] - εντοπισμός: επιδιόρθωση - Προειδοποίηση ιδιωτικού πεδίου (Santiago Gimeno) # 10416
    • [8a918bf411] - ανίχνευση: επιδιόρθωση - Προειδοποίηση για τον εντοπισμό (Santiago Gimeno) # 10416

    Τι νέο υπάρχει στην έκδοση 7.4.0:

    • buffer:
    • Βελτιώστε την απόδοση της κατανομής του Buffer κατά ~ 11%. (Brian White) # 10443
    • Βελτιώστε την απόδοση του Buffer.from () κατά ~ 50%. (Brian White) # 10443
    • συμβάντα: Βελτιώστε την απόδοση του EventEmitter.once () κατά ~ 27%. (Brian White) # 10445
    • fs: Επιτρέπεται η διέλευση του Uint8Array σε μεθόδους fs όπου υποστηρίζονται Buffer. (Άννα Χένινσινσεν) # 10382
    • http: Βελτιώστε την απόδοση του διακομιστή http κατά ~ 7%. (Brian White) # 6533
    • npm: Αναβαθμίστε στο v4.0.5 (Kat Marchan) # 10330

    Τι νέο υπάρχει στην έκδοση 7.2.1:

    • buffer:
    • Επαναφορά της απόσπασης χρόνου εκτέλεσης του buffer Buffer () χωρίς νέα. (Anna Henningsen) # 9529
    • Σταθερό buffer.transcode () για κωδικοποιήσεις χαρακτήρων ενός ψηφίου σε UCS2. (Anna Henningsen) # 9838
    • υπόσχονται: - οι προειδοποιήσεις παρακολούθησης παράγουν τώρα χρήσιμες stacktraces για προειδοποιήσεις Promise. (Anna Henningsen) # 9525
    • repl: Διορθώθηκε ένα σφάλμα που αποτρέπει τη σωστή ανάλυση των λειτουργιών της γεννήτριας. (Teddy Katz) # 9852
    • V8: Καθορίστηκε μια σημαντική εμφάνιση παλινδρόμησης επιδόσεων. (Franziska Hinkelmann) # 9730

    Τι νέο υπάρχει στην έκδοση 7.2.0:

    • crypto: Οι μέθοδοι Decipher setAuthTag () και setAAD επιστρέφουν τώρα αυτό.
    • dns: Εφαρμογή {ttl: true} για resolve4 () και επίλυση6 ().
    • libuv: Αναβάθμιση σε v1.10.1
    • Διορθώθηκε μια πιθανή υπερχείλιση buffer κατά την εγγραφή δεδομένων στην κονσόλα στα Windows 10. (CVE-2016-9551)
    • διαδικασία: Προστέθηκε μια νέα εξωτερική ιδιότητα στα δεδομένα που επέστρεψε η memoryUsage ().
    • tls: Σταθερή διαρροή μνήμης κατά την εγγραφή που τέθηκε σε ουρά στη σύνδεση TLS που καταστράφηκε κατά τη χειραψία.
    • V8 (dep): Αναβάθμιση σε v5.4.500.43
    • v8: Τα δεδομένα που επιστρέφονται από το getHeapStatistics () περιλαμβάνουν τώρα τρία νέα πεδία: malloced_memory, peak_malloced_memory και does_zap_garbage.

    Τι νέο υπάρχει στην έκδοση 6.4.0:

    • δημιουργία: σύμβολα zlib και πρόσθετα σύμβολα OpenSSL εκτίθενται τώρα σε πλατφόρμες Windows. (Alex Hultman) # 7983 και # 7576
    • child_process, σύμπλεγμα: Οι διεργασίες Forked child και οι εργαζόμενοι στο σύμπλεγμα υποστηρίζουν τώρα το stdio configuration. (Colin Ihrig) # 7811 και # 7838
    • child_process: το argv [0] μπορεί τώρα να οριστεί σε αυθαίρετες τιμές σε διεργασίες που έχουν δημιουργηθεί. (Pat Pannuto) # 7696
    • fs: fs.ReadStream εκθέτει τώρα τον αριθμό των bytes που έχει διαβάσει μέχρι τώρα. (Linus Unneback) # 7942
    • repl: Το REPL υποστηρίζει τώρα τη λειτουργία editor. (Prince J Wesley) # 7275
    • util: inspect () μπορεί πλέον να ρυθμιστεί σε παγκόσμιο επίπεδο χρησιμοποιώντας τη util.inspect.defaultOptions. (Roman Reiss) # 8013

    Τι νέο υπάρχει στην έκδοση 6.3.0:

    • buffer: Προστέθηκε buffer.swap64 () για να συμπληρώσει το swap16 () & amp; swap32 (). (Zach Bjornson) # 7157
    • build: Προστέθηκαν νέες επιλογές παραμέτρων για την κατασκευή του Node.js ως κοινόχρηστη βιβλιοθήκη. (Stefan Budeanu) # 6994
    • Οι επιλογές είναι: - Shared, --without-v8-platform & amp; - χωρίς δέσμευση-v8.
    • crypto: Τα πιστοποιητικά ρίζας έχουν ενημερωθεί. (Ben Noordhuis) # 7363
    • debugger: Η διεύθυνση του διακομιστή είναι τώρα ρυθμιζόμενη μέσω --debug = :. (Ben Noordhuis) # 3316
    • npm: Αναβαθμισμένες npm σε v3.10.3 (Kat Marchan) # 7515 & amp; (Rebecca Turner) # 7410
    • readline: Προστέθηκε η επιλογή προτροπής στον κατασκευαστή readline. (Evan Lucas) # 7125
    • repl / vm: sigint / ctrl + c θα ξεσπάσει τώρα από άπειρες θηλιές χωρίς να σταματήσει την εμφάνιση του Node.js. (Anna Henningsen) # 6635
    • src:
    • Προστέθηκε ένας κόμβος :: FreeEnvironment δημόσιο C ++ API. (Cheng Zhao) # 3098
    • Οι επαναληπτικές απαιτήσεις ('σταθερές'), οι σταθερές είναι τώρα διαθέσιμες απευθείας από τις αντίστοιχες ενότητες τους. (James M Snell) # 6534
    • ροή: Βελτιωμένη απόδοση αναγνώσιμης ανάγνωσης () ανάγνωσης μέχρι και 70%. (Brian White) # 7077
    • χρονοδιακόπτες: το setImmediate () είναι πλέον μέχρι 150% γρηγορότερο σε ορισμένες περιπτώσεις. (Ανδρας) # 6436
    • util: Προστέθηκε μια επιλογή breakLength στο util.inspect () για τον έλεγχο του τρόπου μορφοποίησης αντικειμένων σε γραμμές. (cjihrig) # 7499
    • v8-επιθεωρητής: Προστέθηκε πειραματική υποστήριξη για τον εντοπισμό σφαλμάτων του Node.js μέσω του πρωτοκόλλου επιθεωρητών. (Ali Ijaz Sheikh) # 6792
    • Σημείωση: Αυτή η λειτουργία είναι πειραματική και θα μπορούσε να τροποποιηθεί ή να καταργηθεί.
    • Μπορείτε να δοκιμάσετε αυτή τη λειτουργία εκτελώντας το Node.js με τη σημαία - inspect.

    Τι νέο υπάρχει στην έκδοση 6.0.0:

    • Buffer:
    • Έχουν προστεθεί νέοι κατασκευαστές μπουτόν # 4682 και # 5833.
    • Οι υπάρχοντες κατασκευαστές Buffer () και SlowBuffer () έχουν καταργηθεί στα docs # 4682 και # 5833.
    • Αφαιρούνται τα προηγουμένως απορριφθέντα API Buffer # 5048, # 4594.
    • Βελτιωμένο χειρισμό σφαλμάτων # 4514.
    • Η μέθοδος Buffer.prototype.lastIndexOf () έχει προστεθεί # 4846.
    • Συστάδα:
    • Εργαζόμενος που εκπέμπεται ως πρώτο όρισμα στο συμβάν «μήνυμα» # 5361.
    • Η ιδιότητα worker.exitedAfterDisconnect αντικαθιστά το εργαζόμενο. Σελίδες # 3743.
    • Κονσόλα:
    • Κλήση console.timeEnd () με μια άγνωστη ετικέτα εκπέμπει πλέον μια ειδοποίηση διαδικασίας αντί να ρίχνει # 5901.
    • Crypto:
    • Βελτιωμένο χειρισμό σφαλμάτων # 3100, # 5611.
    • Απλοποιημένες δεσμεύσεις κλάσης πιστοποιητικών # 5382.
    • Βελτιωμένος έλεγχος της λειτουργίας FIPS # 5181.
    • Το pbkdf2 υπερφορτώνει το digest αποσυμπιέζεται # 4047.
    • Εξαρτήσεις:
    • Επαναφέρετε την κοινή υποστήριξη c-ares build # 5775.
    • V8 ενημερώθηκε στο 5.0.71.35 # 6372.
    • DNS:
    • Προσθέστε το API dns.resolvePtr () για να αναζητήσετε απλές εγγραφές PTR DNS # 4921.
    • Τομείς:
    • Διαγράψτε τη στοίβα όταν δεν υπάρχει χειρισμός σφαλμάτων # 4659.
    • Συμβάντα:
    • Το αντικείμενο EventEmitter.prototype._events δεν κληρονομεί πλέον από το Object.prototype # 6092.
    • Προστέθηκαν οι μέθοδοι EventEmitter.prototype.prependListener () και EventEmitter.prototype.prependOnceListener () # 6032.
    • Σύστημα αρχείων:
    • Οι μέθοδοι fs.realpath () και fs.realpathSync () έχουν ενημερωθεί για να χρησιμοποιήσουν μια αποδοτικότερη υλοποίηση βασισμένη σε libuv. Αυτή η αλλαγή περιλαμβάνει την αφαίρεση του επιχειρήματος της προσωρινής μνήμης και η μέθοδος μπορεί να ρίξει νέα σφάλματα # 3594.
    • Το FS apis μπορεί τώρα να δεχτεί και να επιστρέψει μονοπάτια ως Buffers # 5616.
    • Σφάλμα χειρισμού και πληκτρολόγησης ελέγχου βελτιώσεων # 5616, # 5590, # 4518, # 3917.

    • Η διεπαφή συμβολοσειρών
    • fs.read είναι απομνημονευμένη # 4525.
    • HTTP:
    • 'clientError' μπορεί τώρα να χρησιμοποιηθεί για την επιστροφή προσαρμοσμένων σφαλμάτων από ένα διακομιστή HTTP # 4557.
    • Ενότητες:
    • Ο τρέχων κατάλογος έχει πλέον προτεραιότητα για τις τοπικές αναζητήσεις # 5689.
    • Οι συμβολικοί σύνδεσμοι διατηρούνται όταν απαιτούνται ενότητες # 5950.
    • Καθαρό:
    • Οι υπαινιγμοί DNS δεν έχουν πλέον σιωπηρά οριστεί # 6021.
    • Βελτιωμένος χειρισμός σφαλμάτων και έλεγχος τύπου # 5981, # 5733, # 2904.
    • OS X:
    • Το MACOSX_DEPLOYMENT_TARGET έχει προσκρούσει στο 10,7 # 6402.
    • Διαδρομή:
    • Βελτιωμένος έλεγχος τύπου # 5348.
    • Διαδικασία:
    • Εισαγάγετε προειδοποιήσεις διαδικασίας API # 4782.
    • Αφαιρέστε την εξαίρεση όταν η μη λειτουργία μεταβιβαστεί στο nextTick # 3860.
    • Κλήση Query:
    • Το αντικείμενο που επιστρέφεται από το querystring.parse () δεν κληρονομεί πλέον από το Object.prototype # 6055.
    • Readline:
    • Οι πληροφορίες κλειδιού εκπέμπονται ανεπιφύλακτα # 6024.
    • Η ιστορία μπορεί τώρα να απενεργοποιηθεί ρητά # 6352.
    • REPL:
    • Η εκχώρηση στο _ θα εκπέμψει μια προειδοποίηση # 5535.
    • Οι εκφράσεις δεν θα ολοκληρωθούν πλέον όταν αποτύχει το eval # 6328.
    • Χρονοδιακόπτες:
    • Αποτυχία νωρίς όταν η επανάκληση δεν είναι μια λειτουργία # 4362.
    • Ροές:
    • Το null είναι τώρα ένα μη έγκυρο κομμάτι για να γράψετε στη λειτουργία αντικειμένου # 6170.
    • TLS:
    • Μετονομάστε το 'clientError' στο 'tlsClientError' # 4557.
    • SHA1 χρησιμοποιείται για sessionIdContext # 3866.
    • TTY:
    • Το παλιό περιττό setRawMode wrapper αφαιρείται # 2528.
    • URL:
    • Το όνομα χρήστη και ο κωδικός πρόσβασης θα διαγραφούν από url.resolve () αν ο κεντρικός υπολογιστής αλλάξει # 1480.
    • Χρήση:
    • Αλλαγές στη μορφοποίηση αντικειμένων σφάλματος # 4582.
    • Η μέθοδος util._extend () έχει καταργηθεί # 4903
    • Η μέθοδος util.log () έχει καταργηθεί # 6161.
    • Windows:
    • Τα Windows XP και Vista δεν υποστηρίζονται πλέον # 5167.
    • Zlib:
    • Πολλές βελτιώσεις έγιναν στην επεξεργασία Zlib # 5883 και # 5707.

    Απαιτήσεις :

    • Python

    Παρόμοια λογισμικά

    Άλλο λογισμικό του προγραμματιστή Joyent, Inc.

    SmartOS
    SmartOS

    17 Aug 18

    Σχόλια για Node.js

    Τα σχόλια δεν βρέθηκε
    προσθήκη σχολίου
    Ενεργοποιήστε τις εικόνες!
    Αναζήτηση ανά κατηγορία