随笔分类 - JavaScript常用方法
摘要:Express框架本身不直接提供一个全局命令,但它依赖于Node.js环境,你可以通过npm(Node包管理器)来使用Express的生成器命令,快速创建一个Express应用的基本结构。 以下是使用Express生成器的一些基本命令: 1. **安装Express生成器**: bash npm i
阅读全文
摘要:const transporter = nodemailer.createTransport({ host: "smtp.qq.com",// SMTP 服务器地址 port: 465,// SMTP 端口,对于 SSL 使用 465 secure: true, // 对端口465使用“true”,
阅读全文
摘要:JavaScript发送电子邮件 const nodemailer = require("nodemailer"); const transporter = nodemailer.createTransport({ host: "smtp.qq.com",// SMTP 服务器地址 port: 46
阅读全文
摘要:officegen操作word文档 const officegen = require('officegen') const fs = require('fs') // 创建一个空的Word对象: let docx = officegen('docx') // Officegen在完成生成docx文
阅读全文
摘要:安装 npm install exceljs 目录 导入 接口 创建工作簿 设置工作簿属性 工作簿视图 添加工作表 删除工作表 访问工作表 工作表状态 工作表属性 页面设置 页眉和页脚 工作表视图 冻结视图 拆分视图 自动筛选器 列 行 Add Rows 处理单个单元格 合并单元格 Insert R
阅读全文
摘要:以下是如何使用 js-crawl 来爬取文本信息的基本步骤: 安装 js-crawl: 首先,确保你已经通过 npm 安装了 js-crawl。 npm install js-crawler 创建爬虫实例: 引入 js-crawl 模块并创建一个新的爬虫实例。 var Crawler = requi
阅读全文
摘要:安装 npm install js-crawler 用法 爬网程序提供了直观的界面来爬网网站上的链接。实例 var Crawler = require("js-crawler"); new Crawler().configure({depth: 3}) .crawl("http://www.goog
阅读全文
摘要:安装必要的库 首先,你需要安装一些处理音频和视频的库。例如,fluent-ffmpeg 是一个用于处理视频和音频文件的流行库。 npm install fluent-ffmpeg 转换视频格式 使用 fluent-ffmpeg 将视频从一种格式转换为另一种格式。 const ffmpeg = req
阅读全文
摘要:pkg [选项] 选项: -h, --help 输出使用信息 -v, --version 输出pkg版本 -t, --targets 逗号分隔的目标列表(参见示例) -c, --config package.json或任何具有顶级配置的json文件 --options 将v8选项拷贝到可执行文件中,
阅读全文
摘要:Inquirer.js 是一个基于 Node.js 的命令行用户界面交互库,它允许你快速构建交互式的命令行应用程序。以下是一些 Inquirer 的常用方法和使用案例: prompt() - 这是 Inquirer 的核心方法,用于创建一个或多个提示。 const inquirer = requir
阅读全文
摘要:`prompt-sync.js` 提供了一些常用方法和高级方法,可以帮助您处理用户输入,并在需要时进行验证和控制。以下是一些常见的方法和高级用法的示例: 常见方法: 1. `prompt(message: string): string` 这是 `prompt-sync.js` 最常用的方法。它会在
阅读全文
摘要:新手上路 - TypeScript 中文文档 (nodejs.cn)
阅读全文
摘要:jQuery API 中文文档 jQuery 是一个高效、精简并且功能丰富的 JavaScript 工具库。它提供的 API 易于使用且兼容众多浏览器,这让诸如 HTML 文档遍历和操作、事件处理、动画和 Ajax 操作更加简单。如果你是一个 jQuery 新手,我们建议你先到jQuery 学习中心
阅读全文
摘要:取消请求 AbortController 从 v0.22.0 开始,Axios 支持以 fetch API 方式—— AbortController 取消请求: const controller = new AbortController(); axios.get('/foo/bar', { sig
阅读全文
摘要:错误处理 axios.get('/user/12345') .catch(function (error) { if (error.response) { // 请求成功发出且服务器也响应了状态码,但状态代码超出了 2xx 的范围 console.log(error.response.data);
阅读全文
摘要:拦截器 在请求或响应被 then 或 catch 处理前拦截它们。 // 添加请求拦截器 axios.interceptors.request.use(function (config) { // 在发送请求之前做些什么 return config; }, function (error) { //
阅读全文
摘要:默认配置 默认配置 您可以指定默认配置,它将作用于每个请求。 全局 axios 默认值 axios.defaults.baseURL = 'https://api.example.com'; axios.defaults.headers.common['Authorization'] = AUTH_
阅读全文
摘要:响应结构 一个请求的响应包含以下信息。 { // `data` 由服务器提供的响应 data: {}, // `status` 来自服务器响应的 HTTP 状态码 status: 200, // `statusText` 来自服务器响应的 HTTP 状态信息 statusText: 'OK', //
阅读全文
摘要:请求配置 这些是创建请求时可以用的配置选项。只有 url 是必需的。如果没有指定 method,请求将默认使用 GET 方法。 { // `url` 是用于请求的服务器 URL url: '/user', // `method` 是创建请求时使用的方法 method: 'get', // 默认值 /
阅读全文
摘要:Axios 实例 创建一个实例 您可以使用自定义配置新建一个实例。 axios.create([config]) const instance = axios.create({ baseURL: 'https://some-domain.com/api/', timeout: 1000, heade
阅读全文

浙公网安备 33010602011771号