📝 Node.js教程

296篇技术文档
  Node.js计时器

📅  最后修改于: 2020-12-24 03:33:02        🧑  作者: Mango

Node.js计时器Node.js Timer函数是全局函数。您无需使用require()函数即可使用计时器函数。让我们看看计时器功能列表。设置计时器功能:setImmediate():用于执行setImmediate。setInterval():用于定义时间间隔。setTimeout():()-用于延迟毫秒后执行一次回调。清除计时器功能:clearImmediate(immediateObjec...

  Node.js错误

📅  最后修改于: 2020-12-24 03:33:58        🧑  作者: Mango

Node.js错误Node.js应用程序通常面临四种类型的错误:标准JavaScript错误,例如<EvalError>,<SyntaxError>,<RangeError>,<ReferenceError>,<TypeError>,<URIError>等。系统错误用户指定的错误断言错误Node.js错误示例1让我们以部署标准JavaScript错误-ReferenceError为例。档案:err...

  Node.js DNS

📅  最后修改于: 2020-12-24 03:34:58        🧑  作者: Mango

Node.js DNSNode.js DNS模块包含获取给定主机名信息的方法。让我们看一下常用的DNS功能列表:dns.getServers()dns.setServers(服务器)dns.lookup(主机名[,选项],回调)dns.lookupService(地址,端口,回调)dns.resolve(主机名[,rrtype],回调)dns.resolve4(主机名,回调)dns.resolve...

  Node.js网络

📅  最后修改于: 2020-12-24 03:35:53        🧑  作者: Mango

Node.js网络Node.js提供了执行套接字编程的功能。我们可以使用Node.js中的套接字编程来创建聊天应用程序或通信客户端和服务器应用程序。 Node.js网络模块包含用于创建服务器和客户端的功能。Node.js网络示例在此示例中,我们使用两个命令提示符:服务器的Node.js命令提示符。Window的客户端默认命令提示符。服务器:档案:net_server.js打开Node.js命令提示...

  Node.js加密

📅  最后修改于: 2020-12-24 03:36:48        🧑  作者: Mango

Node.js加密Node.js加密模块支持加密。它提供了加密功能,其中包括用于开放SSL的哈希HMAC,加密,解密,签名和验证功能的一组包装器。什么是哈希散列是固定长度的位字符串,即从源数据的任意块按程序和确定性方式生成。什么是HMACHMAC代表基于哈希的消息身份验证代码。这是一个将哈希算法应用于数据和密钥的过程,从而导致单个最终哈希。使用哈希和HMAC的加密示例文件:crypto_examp...

  Node.js TLS / SSL

📅  最后修改于: 2020-12-24 03:37:47        🧑  作者: Mango

Node.js TLS / SSL什么是TLS / SSLTLS代表传输层安全性。它是安全套接字层(SSL)的后继者。 TLS和SSL一起用于加密协议,以确保Web上的通信安全。TLS使用公共密钥密码术来加密消息。它通常在TCP层上加密通信。什么是公钥加密在公用密钥加密中,每个客户端和每个服务器都有两个密钥:公用密钥和专用密钥。公钥与所有人共享,私钥是安全的。要加密消息,计算机需要使用其私钥和收件...

  Node.js调试器

📅  最后修改于: 2020-12-24 03:38:41        🧑  作者: Mango

Node.js调试器Node.js提供了一个简单的基于TCP的协议和内置的调试客户端。要调试JavaScript文件,可以使用debug参数,后跟要调试的js文件名。句法:例:如果发生任何错误:如果您在js文件源代码中发生任何错误,或者在Node.js命令提示符下提供了错误的路径,则将得到以下结果。在上面的示例中,尽管main.js文件位于桌面上,但未指定路径。...

  Node.js流程

📅  最后修改于: 2020-12-24 03:39:38        🧑  作者: Mango

Node.js流程Node.js提供了获取进程信息的功能,例如进程ID,体系结构,平台,版本,发行版,正常运行时间,upu使用情况等。它还可以用于终止进程,设置uid,设置组,取消屏蔽等。该进程是一个全局对象,是EventEmitter的实例,可以从任何地方访问。Node.js流程属性下面列出了常用的Node.js进程属性。PropertyDescriptionarchreturns proces...

  Node.js子进程

📅  最后修改于: 2020-12-24 03:40:40        🧑  作者: Mango

Node.js子进程Node.js子进程模块提供了以类似于popen(3)的方式生成子进程的功能。创建子进程的三种主要方法:child_process.exec()方法:此方法在控制台中运行命令并缓冲输出。child_process.spawn()方法:此方法使用给定命令启动新进程。child_process.fork()方法:此方法是spawn()方法创建子进程的特例。Node.js child...

  Node.js缓冲区

📅  最后修改于: 2020-12-24 03:41:40        🧑  作者: Mango

Node.js缓冲区Node.js提供Buffer类来存储类似于整数数组的原始数据,但对应于V8堆外部的原始内存分配。之所以使用Buffer类,是因为纯JavaScript不适用于二进制数据。因此,在处理TCP流或文件系统时,必须处理八位位组流。缓冲区类是全局类。可以在应用程序中访问它,而无需导入缓冲模块。Node.js创建缓冲区有很多方法可以构造节点缓冲区。以下是三种最常用的方法:创建未初始化的...

  Node.js流

📅  最后修改于: 2020-12-24 03:42:43        🧑  作者: Mango

Node.js流流是可以帮助您从源读取数据并将数据写入目标的对象。 Node.js中有四种类型的流:可读:此流用于读取操作。可写:此流用于写操作。双工:此流可用于读取和写入操作。转换:这是双工流的类型,其中根据输入计算输出。每种类型的流都是事件发射器实例,并在不同的时间引发多个事件。以下是一些常用事件:数据:当有可读取的数据时,将触发此事件。结束:当没有更多数据可读取时,将触发此事件。错误:如果在...

  Node.js文件系统

📅  最后修改于: 2020-12-24 03:43:47        🧑  作者: Mango

Node.js文件系统(FS)在Node.js中,文件I / O由围绕标准POSIX函数的简单包装器提供。可以使用以下语法导入节点文件系统(fs)模块:句法:Node.js FS读取文件fs模块中的每个方法都有同步和异步形式。异步方法将最后一个参数用作完成函数回调。与同步方法相比,异步方法更为可取,因为它从不阻止程序的执行,因为同步方法会阻止程序执行。让我们举个例子:创建一个具有以下内容的名为“ ...

  Node.js路径

📅  最后修改于: 2020-12-24 03:44:45        🧑  作者: Mango

Node.js路径Node.js路径模块用于处理和转换文件路径。可以使用以下语法导入该模块:句法:Node.js路径方法让我们看看路径模块中使用的方法列表:IndexMethodDescription1.path.normalize(p)It is used to normalize a string path, taking care of ‘..’ and ‘.’ parts.2.path.j...

  Node.js StringDecoder

📅  最后修改于: 2020-12-24 03:45:40        🧑  作者: Mango

Node.js StringDecoderNode.js StringDecoder用于将缓冲区解码为字符串。它类似于buffer.toString(),但为UTF提供了额外的支持。您需要使用require('string_decoder')来使用StringDecoder模块。Node.js StringDecoder方法StringDecoder类只有两个方法。MethodDescriptio...

  Node.js查询字符串

📅  最后修改于: 2020-12-24 06:05:55        🧑  作者: Mango

Node.js查询字符串Node.js查询字符串提供了处理查询字符串。它可以用于将查询字符串转换为JSON对象,反之亦然。要使用查询字符串模块,您需要使用require('querystring')。Node.js查询字符串方法Node.js查询字符串实用程序具有四种方法。下面给出了两种重要的方法。MethodDescriptionquerystring.parse(str[, sep][, eq...