博客再次改版了,这次在细节方面做了一些调整。
nodejs之百度熊掌号自动推送代码
nodejs之百度熊掌号自动推送代码
今天刚接入熊掌号,由于我博客是nodejs做得,所有使用http模块做了一个自动推送新添加的文章到熊掌号。 我是使用的原生的http模块做得post请求,也可以使用其他第三方库请求,大同小异。 var http = require('http'); var bodyString = 'ht ...
vscode配置eslint并支持async、await
vscode配置eslint并支持async、await
配置eslint,并支持async、await 安装 npm i -g eslint npm i -g babel-eslint 配置 vim .eslintrc.js module.exports = { "env": { "browser": true, ...
javascript preg_match_all的实现
javascript preg_match_all的实现
php的preg_match_all函数,nodejs(javascript)代码实现相同的效果 先上代码 /** * php preg_match_all的实现 * @param {*} data 数据 * @param {*} exp 正则表达式 */ exports.match ...
cheerio搭配axios采集数据
cheerio搭配axios采集数据
cheerio是nodejs的抓取页面模块,为服务器特别定制的,快速、灵活、实施的jQuery核心实现。适合各种Web爬虫程序。 axios自动重试 设置->传送门 简单实现 cheerio采集数据还是很简单的,会玩jQuery,就会cheerio。好了废话不多说,直接上代码。 var ...
axios完美解决自动重试
axios完美解决自动重试
axios 利用interceptors(拦截器)完美解决自动重试问题。 自带重置(新版) // 重试次数,共请求2次 axios.defaults.retry = 1 // 请求的间隙 axios.defaults.retryDelay = 1000 自定义重试 var axios ...
node.js反向代理
node.js反向代理
express和net模块实现的反向代理 express var express = require('express'); var request = require('request'); var app = express(); app.use('/', function (req, ...
pm2命令大全
pm2命令大全
pm2基于node.js的一个进程管理工具 # 升级PM2 $ npm install pm2@latest -g $ pm2 update # 普通 $ npm install pm2 -g # 安装 PM2 $ pm2 start app.js ...
cheerio html方法中文被编码问题
cheerio html方法中文被编码问题
cheerio html方法导致中文被转换成unicode编码 问题描述 var $ = cheerio.load("<h1><p>你好</p><em>Hello,World!</em></h1>"); var title = $('h1').text(); //你好Hello,World! ...
zhr

张文兵

90后程序员

 湖南 - 长沙



友情链接