找到 264 篇文章 关于 Node.js

Node 中的 URLSearchParams.set & append()

Mayank Agarwal
更新于 2021年4月28日 07:16:38

664 次浏览

set() 简介此函数可用于将传递的 name 参数的值设置为传递的新值。如果存在多个 name-value 对,则只设置一个 name-value 对,并删除所有其余的对,如下例所示。语法URLSearchParams.set(name, value);参数输入参数为 name 和 value。name 用于查找需要使用参数中给出的新值更新的值。如果 URL 中不存在 name 参数,则不会设置新值。示例// 将 URL 定义为常量 const params = new ... 阅读更多

Node 中的 URLSearchParams.has & delete()

Mayank Agarwal
更新于 2021年4月28日 07:13:08

200 次浏览

has() 简介此函数根据查询参数返回 true 或 false。如果参数存在 name-value 对,则该函数将返回 true。语法var bool = URLSearchParams.has(name);如果 name 存在,则返回 TRUE,否则返回 FALSE。参数输入参数是需要在 URL 中搜索的 name。示例 // 将 URL 定义为常量 const myURL = new URL(    'https://example.org/?firstName=John'); // 打印参数是否存在 console.log(myURL.searchParams.get('firstName'));输出true示例// 将 URL 定义为常量 const myURL = new URL(    'https://example.org/?firstName=John'); // 打印参数是否存在 console.log(myURL.searchParams.get('lastName'));输出falsedelete() 简介它将删除/移除 ... 阅读更多

Node 中的 URLSearchParams entries & forEach

Mayank Agarwal
更新于 2021年4月28日 07:05:54

391 次浏览

entries() 简介−此函数返回一个迭代器,允许我们迭代对象中存在的所有条目集。它基本上为我们提供了一个工具来迭代 param 对象的完整条目集。语法URLSearchParams.entries();它将返回一个包含所有 name-value 对值的 ES6 类型迭代器。示例// 将参数定义为变量 var params = new URLSearchParams('key1=value1&key2=value2&key3=value3'); // 迭代 params 的值 for(var entry of params.entries()) {    console.log(entry[0] + ' -> ' + entry[1]); }输出key1 -> value1 key2 -> value2 key3 -> value3示例// 将 URL 定义为常量 ... 阅读更多

fs-extra 中的同步、异步和异步/等待 - NodeJS

Mayank Agarwal
更新于 2021年4月28日 07:00:22

335 次浏览

fs-extra 简介在继续使用 fs-extra 之前,必须具备 fs 文件系统的基本知识。fs-extra 是 fs 文件系统的扩展,它具有比 fs 文件系统更多的使用方法。它添加了一些在朴素 fs 模块中不存在的文件系统方法。Fs-extra 为 fs 方法添加了 promise 支持,因此比 fs 更好。安装npm install fs-extra语法fs-extra 是原生 fs 文件系统的替代品。fs 中的所有方法也附加到 fs-extra。因此,您无需再次包含 fs。const fs = require('fs-extra');fs-extra 提供的大多数方法 ... 阅读更多

使用 NodeJS 在 fs-extra 中进行同步复制

Mayank Agarwal
更新于 2021年4月28日 06:58:19

2K+ 次浏览

同步复制简介此方法以同步方式将文件或目录从一个位置复制到另一个位置。目录可以包含子目录和文件。语法copySync(src, dest[, options])参数src – 这是一个字符串参数,它将保存需要复制的文件或目录的源位置。如果位置是目录,它将复制目录中的所有内容,而不是整个目录。dest – 这将保存文件/目录将被复制到的目标位置。如果 src 是文件,则 dest 不能是目录。选项overwrite – 如果设置为 true,则现有文件或目录 ... 阅读更多

使用 Node 和 MongoDB 创建注册表单

Mayank Agarwal
更新于 2021年4月29日 09:30:47

4K+ 次浏览

在本文中,我们将创建一个包含一些参数的简单用户注册表单。点击“保存”后,所有用户信息都将保存在 MongoDB 数据库中。安装在创建注册表单之前,必须在您的系统上成功安装以下依赖项。使用以下命令检查并安装 express。Express 用于设置中间件以响应 HTTP 请求npm install express --save设置“body-parser”节点模块以读取 HTTP POST 数据。npm install body-parser --save设置“mongoose”,因为它位于 Node 的 MongoDB 驱动程序之上。npm install mongoose --save示例 1创建以下文件并复制粘贴 ... 阅读更多

fs-extra 中的 readJson() 函数 - NodeJS

Mayank Agarwal
更新于 2021年4月28日 06:44:41

516 次浏览

readJson() 方法读取 JSON 对象,然后将其解析为对象。语法readJson(file [, options] [, callback])参数file – 字符串参数,它将包含保存 JSON 的文件的名称和位置。options – 'outputFile' 函数支持以下选项 −encoding – 默认值为 'null'。flag – 默认值为 'r'。标志 'r' 打开文件以进行读取,如果文件不存在,则会发生异常。signal – 允许中止正在进行的输出文件函数callback – 如果发生任何错误,此函数将提供回调。示例 1在继续之前,请检查是否已安装 fs-extra;如果没有,请安装 fs-exra。您可以使用以下命令检查是否已安装 fs-extra ... 阅读更多

使用 Node 从表中查询数据

Mayank Agarwal
更新于 2021年4月28日 06:41:32

162 次浏览

在本文中,我们将了解如何根据不同的表字段和列从数据库中选择或查询数据。在继续之前,请检查以下步骤是否已执行 −mkdir mysql-testcd mysql-testnpm init -ynpm install mysql上述步骤用于在项目文件夹中安装 Node - mysql 依赖项。使用 Node 从表中选择数据创建一个具有以下名称的新文件 – app.js在此文件中复制并粘贴以下代码片段。现在,运行以下命令以检查上述程序的输出。>> node app.js示例// 检查 MySQL 依赖项 – 如果存在 var mysql = ... 阅读更多

fs-extra 中的 pathExists() 函数 - NodeJS

Mayank Agarwal
更新于 2021年4月28日 06:39:12

298 次浏览

异步 pathExists() 简介此方法将通过检查文件系统来测试给定路径是否存在。如果路径不存在,它将在回调中抛出错误。语法pathExists(file[, callback])参数file – 这是需要在所有文件系统中检查的文件的路径。callback – 如果发生任何错误,此函数将提供回调。示例在继续之前,请检查是否已安装 fs-extra;如果没有,请安装 fs-exra。您可以使用以下命令检查是否已安装 fs-extra。npm ls fs-extra创建一个 pathExists.js 并将以下代码片段复制粘贴到该文件中。现在,运行 ... 阅读更多

fs-extra 中的 outputFile() 函数 - NodeJS

Mayank Agarwal
更新于 2021年4月28日 06:35:38

335 次浏览

异步输出文件()简介 此方法类似于'fs'的写入文件方法。唯一的区别在于,如果父目录不存在,它会创建父目录。传递的参数始终应为文件路径,而不是缓冲区或文件描述符。语法outputFile(file, data[, options] [, callback])参数file – 包含文件名和文件位置的字符串参数。data – 数据可以保存字符串数据、缓冲区流或要存储的Unit8字符串数组。options – 'outputFile'函数支持以下选项:encoding – 默认'utf8'。mode – 默认0o666signal – 允许中止正在进行的输出文件函数callback ... 阅读更多

广告