Credit to devdocs.io
Back
Forward
Menu
Home
Clear search
node 4_lts
API Mirror
4_lts
node
15
Assert
assert
assert()
assert.deepEqual()
assert.deepStrictEqual()
assert.doesNotThrow()
assert.equal()
assert.fail()
assert.ifError()
assert.notDeepEqual()
assert.notDeepStrictEqual()
assert.notEqual()
assert.notStrictEqual()
assert.ok()
assert.strictEqual()
assert.throws()
63
Buffer
buffer
Buffer
Buffer.alloc()
Buffer.allocUnsafe()
Buffer.allocUnsafeSlow()
Buffer.byteLength()
Buffer.compare()
buffer.compare()
Buffer.concat()
buffer.copy()
buffer.entries()
buffer.equals()
buffer.fill()
Buffer.from()
buffer.indexOf()
buffer.INSPECT_MAX_BYTES
Buffer.isBuffer()
Buffer.isEncoding()
buffer.keys()
buffer.length
buffer.readDoubleBE()
buffer.readDoubleLE()
buffer.readFloatBE()
buffer.readFloatLE()
buffer.readInt16BE()
buffer.readInt16LE()
buffer.readInt32BE()
buffer.readInt32LE()
buffer.readInt8()
buffer.readIntBE()
buffer.readIntLE()
buffer.readUInt16BE()
buffer.readUInt16LE()
buffer.readUInt32BE()
buffer.readUInt32LE()
buffer.readUInt8()
buffer.readUIntBE()
buffer.readUIntLE()
buffer.slice()
buffer.toJSON()
buffer.toString()
buffer.values()
buffer.write()
buffer.writeDoubleBE()
buffer.writeDoubleLE()
buffer.writeFloatBE()
buffer.writeFloatLE()
buffer.writeInt16BE()
buffer.writeInt16LE()
buffer.writeInt32BE()
buffer.writeInt32LE()
buffer.writeInt8()
buffer.writeIntBE()
buffer.writeIntLE()
buffer.writeUInt16BE()
buffer.writeUInt16LE()
buffer.writeUInt32BE()
buffer.writeUInt32LE()
buffer.writeUInt8()
buffer.writeUIntBE()
buffer.writeUIntLE()
buffer[]
SlowBuffer
26
Child Process
ChildProcess
child_process
child_process.exec()
child_process.execFile()
child_process.execFileSync()
child_process.execSync()
child_process.fork()
child_process.spawn()
child_process.spawnSync()
close event (ChildProcess)
disconnect event (ChildProcess)
error event (ChildProcess)
exit event (ChildProcess)
message event (ChildProcess)
options.detached
options.stdio
subprocess.connected
subprocess.disconnect()
subprocess.kill()
subprocess.killed
subprocess.pid
subprocess.send()
subprocess.stderr
subprocess.stdin
subprocess.stdio
subprocess.stdout
32
Cluster
cluster
cluster.disconnect()
cluster.fork()
cluster.isMaster
cluster.isWorker
cluster.schedulingPolicy
cluster.settings
cluster.setupMaster()
cluster.worker
cluster.workers
disconnect event (Cluster)
disconnect event (Worker)
error event (Worker)
exit event (Cluster)
exit event (Worker)
fork event (Cluster)
listening event (Cluster)
listening event (Worker)
message event (Cluster)
message event (Worker)
online event (Cluster)
online event (Worker)
setup event (Cluster)
Worker
worker.disconnect()
worker.id
worker.isConnected()
worker.isDead()
worker.kill()
worker.process
worker.send()
worker.suicide
1
Command Line Options
cli
11
Console
Console
console
console.assert()
console.dir()
console.error()
console.info()
console.log()
console.time()
console.timeEnd()
console.trace()
console.warn()
70
Crypto
Certificate
certificate.exportChallenge()
certificate.exportPublicKey()
certificate.verifySpkac()
Cipher
cipher.final()
cipher.getAuthTag()
cipher.setAAD()
cipher.setAutoPadding()
cipher.update()
crypto
crypto.createCipher()
crypto.createCipheriv()
crypto.createCredentials()
crypto.createDecipher()
crypto.createDecipheriv()
crypto.createDiffieHellman()
crypto.createECDH()
crypto.createHash()
crypto.createHmac()
crypto.createSign()
crypto.createVerify()
crypto.DEFAULT_ENCODING
crypto.getCiphers()
crypto.getCurves()
crypto.getDiffieHellman()
crypto.getHashes()
crypto.pbkdf2()
crypto.pbkdf2Sync()
crypto.privateDecrypt()
crypto.privateEncrypt()
crypto.publicDecrypt()
crypto.publicEncrypt()
crypto.randomBytes()
crypto.setEngine()
Decipher
decipher.final()
decipher.setAAD()
decipher.setAuthTag()
decipher.setAutoPadding()
decipher.update()
DiffieHellman
diffieHellman.computeSecret()
diffieHellman.generateKeys()
diffieHellman.getGenerator()
diffieHellman.getPrime()
diffieHellman.getPrivateKey()
diffieHellman.getPublicKey()
diffieHellman.setPrivateKey()
diffieHellman.setPublicKey()
diffieHellman.verifyError
ECDH
ecdh.computeSecret()
ecdh.generateKeys()
ecdh.getPrivateKey()
ecdh.getPublicKey()
ecdh.setPrivateKey()
ecdh.setPublicKey()
Hash
hash.digest()
hash.update()
Hmac
hmac.digest()
hmac.update()
Sign
sign.sign()
sign.update()
verifier.update()
verifier.verify()
Verify
17
DNS
dns
dns.getServers()
dns.lookup()
dns.lookup()
dns.lookupService()
dns.resolve()
dns.resolve4()
dns.resolve6()
dns.resolveCname()
dns.resolveMx()
dns.resolveNaptr()
dns.resolveNs()
dns.resolveSoa()
dns.resolveSrv()
dns.resolveTxt()
dns.reverse()
dns.setServers()
12
Domain
domain
Domain
domain.add()
domain.bind()
domain.create()
domain.dispose()
domain.enter()
domain.exit()
domain.intercept()
domain.members
domain.remove()
domain.run()
15
Errors
Error
error.address
error.code
error.errno
error.message
error.path
error.port
error.stack
error.syscall
errors
RangeError
ReferenceError
SyntaxError
System Error
TypeError
14
Events
EventEmitter
eventemitter.addListener()
eventemitter.emit()
eventemitter.getMaxListeners()
eventemitter.listenerCount()
eventemitter.listeners()
eventemitter.on()
eventemitter.once()
eventemitter.removeAllListeners()
eventemitter.removeListener()
eventemitter.setMaxListeners()
events
newListener event (EventEmitter)
removeListener event (EventEmitter)
88
File System
change event (fs.FSWatcher)
close event (fs.ReadStream)
close event (fs.WriteStream)
error event (fs.FSWatcher)
fs
fs.access()
fs.accessSync()
fs.appendFile()
fs.appendFileSync()
fs.chmod()
fs.chmodSync()
fs.chown()
fs.chownSync()
fs.close()
fs.closeSync()
fs.createReadStream()
fs.createWriteStream()
fs.exists()
fs.existsSync()
fs.fchmod()
fs.fchmodSync()
fs.fchown()
fs.fchownSync()
fs.fdatasync()
fs.fdatasyncSync()
fs.fstat()
fs.fstatSync()
fs.FSWatcher
fs.fsync()
fs.fsyncSync()
fs.ftruncate()
fs.ftruncateSync()
fs.futimes()
fs.futimesSync()
fs.lchmod()
fs.lchmodSync()
fs.lchown()
fs.lchownSync()
fs.link()
fs.linkSync()
fs.lstat()
fs.lstatSync()
fs.mkdir()
fs.mkdirSync()
fs.mkdtemp()
fs.mkdtempSync()
fs.open()
fs.openSync()
fs.read()
fs.readdir()
fs.readdirSync()
fs.readFile()
fs.readFileSync()
fs.readlink()
fs.readlinkSync()
fs.ReadStream
fs.readSync()
fs.realpath()
fs.realpathSync()
fs.rename()
fs.renameSync()
fs.rmdir()
fs.rmdirSync()
fs.stat()
fs.Stats
fs.statSync()
fs.symlink()
fs.symlinkSync()
fs.truncate()
fs.truncateSync()
fs.unlink()
fs.unlinkSync()
fs.unwatchFile()
fs.utimes()
fs.utimesSync()
fs.watch()
fs.watchFile()
fs.write()
fs.writeFile()
fs.writeFileSync()
fs.WriteStream
fs.writeSync()
open event (fs.ReadStream)
open event (fs.WriteStream)
readStream.path
watcher.close()
writeStream.bytesWritten
writeStream.path
4
Global Objects
global
globals
__dirname
__filename
77
HTTP
abort event (http.ClientRequest)
aborted event (http.ClientRequest)
aborted event (http.IncomingMessage)
agent.destroy()
agent.freeSockets
agent.getName()
agent.maxFreeSockets
agent.maxSockets
agent.requests
agent.sockets
checkContinue event (http.Server)
clientError event (http.Server)
close event (http.IncomingMessage)
close event (http.Server)
close event (http.ServerResponse)
connect event (http.ClientRequest)
connect event (http.Server)
connection event (http.Server)
continue event (http.ClientRequest)
finish event (http.ServerResponse)
http
http.Agent
http.ClientRequest
http.createClient()
http.createServer()
http.get()
http.globalAgent
http.IncomingMessage
http.METHODS
http.request()
http.Server
http.ServerResponse
http.STATUS_CODES
http_server.close()
http_server.listen()
http_server.maxHeadersCount
http_server.setTimeout()
http_server.timeout
message.destroy()
message.headers
message.httpVersion
message.method
message.rawHeaders
message.rawTrailers
message.setTimeout()
message.socket
message.statusCode
message.statusMessage
message.trailers
message.url
request event (http.Server)
request.abort()
request.aborted
request.end()
request.flushHeaders()
request.setNoDelay()
request.setSocketKeepAlive()
request.setTimeout()
request.write()
response event (http.ClientRequest)
response.addTrailers()
response.end()
response.finished
response.getHeader()
response.headersSent
response.removeHeader()
response.sendDate
response.setHeader()
response.setTimeout()
response.statusCode
response.statusMessage
response.write()
response.writeContinue()
response.writeHead()
socket event (http.ClientRequest)
upgrade event (http.ClientRequest)
upgrade event (http.Server)
11
HTTPS
https
https.Agent
https.close()
https.createServer()
https.get()
https.globalAgent
https.listen()
https.request()
https.Server
https_server.setTimeout()
https_server.timeout