Node.js Domain 模块Node.js 工具模块Node.js Domain(域) 简化异步代码的异常处理,可以捕捉处理try catch无法捕捉的异常。引入 Domain 模块 语法格式如下:var domain = requi
Node.js DNS 模块Node.js 工具模块Node.js DNS 模块用于解析域名。引入 DNS 模块语法格式如下:var dns = require("dns")方法 序号 方法 & 描述 1 dns.lookup
Node.js Net 模块Node.js 工具模块Node.js Net 模块提供了一些用于底层的网络通信的小工具,包含了创建服务器/客户端的方法,我们可以通过以下方式引入该模块:var net = require
Node.js Path 模块Node.js 工具模块Node.js path 模块提供了一些用于处理文件路径的小工具,我们可以通过以下方式引入该模块:var path = require("path")方法 序号 方
Node.js OS 模块Node.js 工具模块Node.js os 模块提供了一些基本的系统操作函数。我们可以通过以下方式引入该模块:var os = require("os")方法 序号 方法 & 描述
一、功能需求:给定的web页面元素中window对象包含全局变量window.test=123;要求读取该页面html代码,并解析出全局变量test。 html页面代码如下:<!DOCTYPE html><html lang="zh
一、功能需求给定关键词数组,node.js判断文本中是否包含数组中给定的关键词二、解决方案使用 string-search 模块判断文本中是否包含数组中的关键词1. 安装 string-search 模
一、功能需求删除指定目录下所有文件夹与文件二、解决方法:方法1. 使用递归函数进行文件夹与文件的删除:const fs = require('fs');const path = require('path');function de
一、功能需求node.js获取apk文件md5值二、解决方案获取apk文件的md5值【基于 crypto 模块】1. 安装 crypto 模块npm install crypto --save2. 引入 crypto 模块(commonjs模式
一、功能需求node.js获取给定文件apk文件包名二、解决方法获取apk文件的包名【基于 adbkit-apkreader 模块】1. 安装 adbkit-apkreader 模块npm install adbkit-apkreader -
一、功能需求node.js 基于HTML页面 的XPath 模式获取页面元素值二、解决方法1. 首先获取给定URL页面的HTML代码具体代码可参考前文 axios模块根据URL获取网页源码 :http://ww
1. 核心函数// 将中文字符串转换为拼音首字母function convertToPinyinInitials(chineseString) { const pinyinArray = pinyin(chineseString, { toneType: 'none' }).spl
1. 核心代码部分://获取网页async function getPage(url,charset = 'UTF-8'){ var data; try { const res = await axios({ method: 'get', url: u
crypto 是Nodejs的内置模块,提供了加密功能,包括对 OpenSSL 的哈希、HMAC、加密、解密、签名、以及验证功能的一整套封装。MD5加密const crypto = require('crypto');const md
1. 安装sqlite3模块$ npm install sqlite3# 或者$ yarn add sqlite32. 创建数据库(不存在的情况下创建)const sqlite3 = require('sqlite3').verbose();var md5 = require('md