npm包
各种npm包的学习和总结
JadeFlicker
随性\随意\随缘,编程/编码/编译
展开
-
node实现cmd弹窗交互——inquirer
实现cmd弹窗交互安装inquirer包npm i inquirer引入inquirer包var inquirer = require('inquirer');// console.log('Hi, welcome to Node Pizza');var questions = [ { type: 'input', name: 'toBeDelivered',//这个参数 message: '请选择文件夹', }];inquirer.prompt(qu原创 2020-06-16 18:08:53 · 1323 阅读 · 0 评论 -
node 单点登录
node单点登录实现思路:通过JWT生成Token将Token和用户信息写入cookie后续接口判断Token返回请求信息const http=require('http');var jwt = require('jsonwebtoken');const log=console.log;http.createServer((req,res)=>{ let obj={ ...原创 2020-01-13 19:00:39 · 581 阅读 · 1 评论 -
log4js——日志打印包
目的:运行node服务时输出日志文件安装npm i log4js原创 2019-12-08 15:17:19 · 407 阅读 · 0 评论 -
通过类文件类型实现node文件上传
目的:blog类文件类型实现node文件上传一般的文件上传是同过input文本框通过表单提交上传,可是在实际开发过程中会保存一下类文件类型的数据(这个说法不是很准确),可以通过其他方式转化问File类型进行上传——比如canvas、Scratch的文件保存Blog转为File将Blog类型转为File类型是通过 File 的构造函数实现语法var myFile = new File...原创 2019-11-17 19:27:00 · 318 阅读 · 0 评论 -
centos7部署puppeteer
centos7部署puppeteer环境部署nodenode下载地址使用tar -vxf 解压(我是放在home文件夹下jade文件夹中)会默认解压到当前文件夹会默认安装npmtar –xvf /home/jade/node-v12.13.0-linux-x64.tar.xz使用软连接,变为全局ln -s /home/jade/node-v12.13.0-linux-x64/b...原创 2019-11-12 15:52:09 · 1904 阅读 · 0 评论 -
使用puppeteer进入网站模拟登陆然后抓取特定网页内容
puppeteer爬虫目的:使用puppeteer进入网站模拟登陆然后抓取特定网页内容开发环境windows、npm、nodepuppeteer文档地址puppeteer.launch()启动 Chromium 实例const puppeteer = require('puppeteer'); //头部引入puppeteer包 const browser = await puppe...原创 2019-11-10 16:38:34 · 1706 阅读 · 0 评论