Sovelluksen sisältö:
Node.js-dokumentaatio v14.0.0 nykyinen
Node.js-dokumentaatio v13.13.0 nykyinen
Node.js Documentation v12.16.2 LTS
Node.js Documentation v10.20.1 LTS
Node.js -oppaat
Node.js® on JavaScriptin ajonaika, joka on rakennettu Chromen V8 JavaScript-moottorille. Node.js käyttää tapahtumapohjaista, ei estoa I / O-mallia, joka tekee siitä kevyen ja tehokkaan. Node.js: n pakettiekosysteemi, npm, on maailman suurin avoimen lähdekoodin kirjastojen ekosysteemi.
Sisällysluettelo
Aloitusopas
Debugging - aloittaminen
Helppo profilointi Node.js-sovelluksille
Diagnostiikka - liekin kuvaajat
Node.js-verkkosovelluksen dokkerisointi
Siirtyminen turvallisiin puskurinrakentajiin
Yleiskatsaus estämiseen ja estämiseen
Node.js-tapahtumasilmukka, ajastimet ja
Älä estä tapahtumasilmukkaa (tai työntekijöiden allasta)
Ajastimet Node.js-sivustossa
HTTP-tapahtuman anatomia
Työskentely eri tiedostojärjestelmien kanssa
Vastapaine streamissa
Verkkotunnuksen moduulin postmortem
Kuinka julkaista N-API-paketti
ABI-vakaus
Tietoja näistä dokumenteista
Käyttö ja esimerkki
Asetuksen testaus
Async-koukut
Puskuri
C ++ lisäykset
C / C ++ -lisälaitteet N-API: lla
Lasten prosessit
rykelmä
Komentorivivalinnat
Konsoli
Crypto
Virheen korjaaja
Vanhentuneet sovellusliittymät
DNS
verkkotunnuksen
ECMAScript-moduulit
virheet
Tapahtumat
Tiedostojärjestelmä
global
HTTP
HTTP / 2
HTTPS
Tarkastaja
kansainvälistyminen
moduulit
Netto
OS
polku
Suorituskoukut
politiikkaa
Prosessi
punycode
Kyselyjonot
Lue rivi
REPL
raportti
virta
Merkkijonodekooderi
ajastimet
TLS / SSL
Jäljitä tapahtumia
TTY
UDP / Datagram
URL-
apuohjelmia
V8
VM
OLINKO MINÄ
Työntekijän säieet
zlib
Oppaat TOC
Johdanto Node.js-sivustoon
Lyhyt Node.js-historian historia
Kuinka asentaa Node.js
Kuinka paljon JavaScriptiä sinun täytyy tietää käyttääksesi Node.js: ta?
Erot Node.js: n ja selaimen välillä
V8 JavaScript-moottori
Suorita Node.js-komentosarjat komentoriviltä
Kuinka poistua Node.js-ohjelmasta
Kuinka lukea ympäristömuuttujia Node.js-sivustosta
Missä isännöidä Node.js-sovellusta
Kuinka käyttää Node.js REPL -sovellusta
Node.js, hyväksy argumentit komentoriviltä
Tulosta komentoriville käyttämällä Node.js
Hyväksy syöte komentoriviltä Node.js
Paljasta toiminnot Node.js-tiedostosta viennillä
Johdanto npm-paketinhallintaan
Mihin npm asentaa paketit?
Kuinka käyttää tai suorittaa npm: llä asennettua pakettia
Paketti.json-opas
Paketti-lock.json-tiedosto
Etsi asennettu versio npm-paketista
Asenna npm-paketin vanhempi versio
Päivitä kaikki Node.js-riippuvuudet uusimpaan versioon
Semanttinen versiointi npm: n avulla
Npm-pakettien asennuksen poistaminen
npm globaalit tai paikalliset paketit
npm riippuvuudet ja devDependencies
Npx Node.js -paketinjuoksija
Node.js-tapahtumasilmukka
Prosessin ymmärtäminen.nextTick ()
Ymmärrys setImmediate ()
Löydä JavaScript-ajastimet
JavaScript-asynkroninen ohjelmointi ja takaisinsoitot
JavaScript-lupausten ymmärtäminen
Moderni asynkroninen JavaScript Asyncin ja Awaitin kanssa
Node.js-tapahtuman lähettäjä
Luo HTTP-palvelin
HTTP-pyyntöjen tekeminen Node.js: llä
Tee HTTP POST -pyyntö Node.js: n avulla
Hanki HTTP-pyynnön rungotiedot Node.js: n avulla
Työskentely Node.js-tiedostonkuvausten kanssa
Node.js-tiedoston tilastot
Node.js-tiedostopolut
Tiedostojen lukeminen Node.js-sovelluksella
Tiedostojen kirjoittaminen Node.js: llä
Työskentely Node.js-kansioiden kanssa
Node.js fs -moduuli
Node.js-polkumoduuli
Node.js os -moduuli
Node.js-tapahtumomoduuli
Node.js http -moduuli
Node.js-puskurit
Node.js -virrat
Node.js, ero kehityksen ja tuotannon välillä
Virheten käsittely Node.js-sivustossa
Objektin kirjaaminen Node.js-tiedostoon