![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
node.js
Demi 丫
做一只漂亮的程序媛
展开
-
axios 设置 timeout 不生效
axios 设置 timeout 不生效目前只是记录一下, 还没有深入研究, 若有不对或其他见解还请大家多多留言补充!自己封装的方法:const axiosWithTimeout = async (config) => { const { timeout } = config; const abort = axios.CancelToken.source(); setTimeout( () => abort.cance原创 2020-10-21 17:23:38 · 4169 阅读 · 0 评论 -
如何将request请求封装成一个promise?
1. 直接用 request封装好的Promise版, request-promisenpm install --save request-promise2. 自己封装一个// 封装const async_request = (url) => { return new Promise((resolve, reject)=>{ request.get(url, function (err, res) { if(err原创 2020-08-07 14:14:13 · 1200 阅读 · 0 评论 -
Eslint warning: Prefer destructuring from arrays and objects (prefer-destructuring)
let foo;({ foo } = object);链接: https://eslint.org/docs/rules/prefer-destructuring.原创 2020-07-31 17:43:18 · 1212 阅读 · 0 评论 -
npm镜像源的查看与设置
查看npm config get registry 设置# (命令行)设置淘宝源npm config set registry https://registry.npm.taobao.org原创 2020-04-15 17:43:31 · 5876 阅读 · 1 评论 -
关于node.js中的jszip
jszipjszip是一个用来创建,读和编辑zip文件的javaScrip库。最近工作需要通过url读取zip文件,并把他下载解压到指定目录。(此处的zip文件包含了多个子文件夹或者子文件,所以会涉及到判断是否是文件夹,并创建文件目录的知识点),先看代码(里面的注释很重要的哦):const JSZip = require('jszip');const fs = require('fs');...原创 2019-11-03 20:30:15 · 1323 阅读 · 0 评论 -
simple-git
simple-git由于最近的node.js项目中需要用到simple-git,主要是为了在node应用中执行git的相关命令。所以对它进行了小小的研究,以下是我结合官方文档对simple-git的认识,希望可以帮助到大家。首先simple-git是一个轻量级接口,它使得在node应用中也可以操作git,执行各种git命令。(官网解释哈:A light weight interface for...原创 2019-11-02 22:33:53 · 7929 阅读 · 1 评论