
技术累积
qq_21761665
这个作者很懒,什么都没留下…
展开
-
socket.io 使用小记
koa2中增加websocket(使用socket.io) 能力有限不知道如何把socket加入koa2的路由,只好走socket.io的namespace,path默认为 wss://localhost/socket.io/(我用的是https所以协议是wss) www文件内添加代码 /*** *WWW文件原内容 **/ // 把https封装成io对象,tagServerA 为原 koa http/https 服务,由服务对象不同会自己转为 ws/wss const socketio = requir原创 2020-09-11 16:37:01 · 276 阅读 · 0 评论 -
react前端解析xlsx或nodeJS后端解析xlsx
前端解析xlsx 需要 js-xlsx /***关键代码 react**/ import * as XLSX from 'xlsx'; /**读取被选中的 xlsx */ let onChoiceFile = (file, row) => { let data = []; //保存转换后的数据 // 通过FileReader对象读取文件 const fileReader = new FileReader(); fileReader.readAsBin原创 2020-09-03 17:55:42 · 699 阅读 · 0 评论 -
百度AI 识别验证码 脚本查询数据
流程: 1.抓取网页结构 2.人工判断需要解析的信息与配置对应正则 3.正则抓出验证码ID 4.使用获取到的ID请求图片并且保存(由于对方接口返回的不是带有正确后缀的图片,所以不能直接传给百度url) 5.上传百度AI文字或图片识别接口,根据返回内容判断图片识别是否正确 6.发送对应内容表单并处理返回值 7.返回正确保存对应内容,返回错误则循环之前流程直到成功(百度AI识别完全正确率30%左右,要注意接口调用量) 代码如下 let co = require('co'); //异步控制器 let { send原创 2020-09-01 10:29:16 · 511 阅读 · 0 评论 -
koa2中间层转发第三方接口返回值
同步返回第三方接口数据 由于业务需要后台将第三方接口获取的数据处理后再发给前端, 所以出现 前端—>自己的服务—>第三方服务—>自己的服务—>前端 这样的流程 在一个http/https请求中内嵌另一个请求 需要做同步处理 在第三方接口返回完成后处理数据添加到 ctx.body 里 testApi.js (routes) const router = require('koa-router')(); const jszwyApiService = require('../servic原创 2020-07-24 16:11:46 · 3064 阅读 · 2 评论