
node
面向未来的历史
这个作者很懒,什么都没留下…
展开
-
nuxt.js局部引用quill富文本编辑器
想在nuxt.js中使用quill富文本编辑器。按照网上常见的方法,将css, js 添加到 nuxt.config.js. 这是全局调用了quill的css,js 文件。 在每个页面的源码中,都可以看到quill 的css,js。 这是没有必要的,不是每个页面都使用了quill 编辑器。所以在此介绍局部引用quill富文本编辑器。步骤1 安装npm install vue-quill-ed...原创 2020-04-03 09:45:14 · 1299 阅读 · 4 评论 -
puppeteer使用代理
背景在使用puppeteer进行访问页面的时候,有时候需要用到代理。环境: centos 7chrome 安装puppeteer使用chrome。 参考chrome的命令行使用方式。 在官网中没看到说明,不过一般的执行文件都是支持help的。 在服务器上安装chrome : vim /etc/yum.repos.d/google-chrome.repo添加内容 [...原创 2018-06-11 10:04:18 · 13889 阅读 · 0 评论 -
使用express,将puppeteer 做成一个服务
直接展示代码,之后再解释const express = require('express') const app = express(); let browser; let page; (async () => { const puppeteer = require('puppeteer'); const devices = require('puppeteer/Devic...原创 2018-06-30 10:18:02 · 2595 阅读 · 0 评论 -
nodejs服务webpack打包以及线上部署
背景: 使用webpack打包nodejs服务,并部署到线上。webpack 打包自己的项目中是可以不用这个,因为都是使用nodejs开发。const path = require("path")const fs = require("fs");const nodeModules = {};fs.readdirSync("node_modules&原创 2018-12-13 10:04:00 · 22099 阅读 · 0 评论 -
nodejs 并行async.parallel,以及使用循环生成的函数
背景: 由于在实际项目中,golang通过grpc请求nodejs服务, nodejs服务要同时获取多个结果,使用parallel能实现。但是parallel中执行的函数的数量,函数的参数是不定的,是根据一个数组的数据构建的。这里存在一个问题,使用数据生成的函数,得到的参数值,全是数组的最后一个值。为解决这个问题,使用了array类似队列的性能。看程序:parallel.jsvar asy...原创 2018-12-12 11:30:15 · 3665 阅读 · 1 评论 -
code: 'HPE_INVALID_CONSTANT' 解析错误 parse error
背景:server: python http.server 见 https://blog.youkuaiyun.com/a1368783069/article/details/87359881client : node.js requestclient 在请求 server时,返回结果解析错误。server.pyimport jsonimport http.serverimport sock...原创 2019-02-15 20:51:14 · 6320 阅读 · 0 评论 -
python http服务 post
环境: node, python3.6使用node.js 的request模块发送 post请求,请求参数放在body中。服务端使用python3 http.server搭建服务。nodejs 请求var request = require('request');var qs = require('querystring')var xml_data = "<note>&l...原创 2019-02-16 21:03:08 · 3410 阅读 · 0 评论 -
Chromium revision is not downloaded. Run "npm install"
在使用依赖puppeteer的组件com时,使用npm install 安装组件,报错:Chromium revision is not downloaded. Run “npm install”解决思路:1 先安装 puppeteer2 删除 com组件所在项目的所有modules,即删除 node_modules。 然后重装 npm install。说明:1 对于 安装 pupp...原创 2019-02-14 12:46:22 · 13980 阅读 · 1 评论