随笔分类 - NodeJS
摘要:安装依赖 npm install protobufjs 创建proto文件 syntax = "proto3"; package protobuf; message Chat{ string msg=1; } 创建工具类 const protobuf = require("protobufjs");
阅读全文
摘要:Javascript NodeJS Typescript 动态加载和使用字符串里的类示范,实现热更新热添加热修改策略核心代码方案 Javascript NodeJS Typescript 动态加载和使用字符串里的类示范,实现热更新关键策略代码需求场景关键技术点验证动态加载类并创建该类对象类当中需要依
阅读全文
摘要:安装axios npm install axios 代理方式 项目根目录下创建vue.config.js module.exports = { devServer: { proxy: 'http://localhost:9000' } } 测试代码 <template> <div id="app">
阅读全文
摘要:使用示范 get import { ProxyHttpUtil } from '../../utils/ProxyHttpUtil'; let ret = await ProxyHttpUtil.get('https://xxxx.com/api/v2/summary.json') console.
阅读全文
摘要:安装crypto-js # yarn的安装 yarn add crypto-js # npm 的安装 npm install crypto-js 引入crypto-js let CryptoJS = require("crypto-js") HmacSHA256加密算法用密钥对字符串加密并使用Bas
阅读全文
摘要:引入问题造成的,改一下就好了 import moment from 'moment' 改为 const moment = require('moment'); 测试一下 let ret = moment(1617678420000).format('YYYY年MM月DD日hh时mm分ss秒') co
阅读全文
摘要:先打印1,然后1.5秒后打印2 /* 休眠函数sleep 调用 await sleep(1500) */ function sleep(ms) { return new Promise(resolve=>setTimeout(resolve, ms)) } async function main()
阅读全文
摘要:示范 const rate_limit=require('./RateLimitUtil') //配置 rate_limit.config(5) //执行 setInterval(function () { if(rate_limit.isExecutable()){ console.log('现在
阅读全文
摘要:解密前消息 解密后: {“status”:“error”,“ts”:1605926619229,“id”:“”,“err-code”:“bad-request”,“err-msg”:“1, is not json string”}依赖websocketzlib解密函数 let decode=func
阅读全文
摘要:使用示范 send发送后会同步返回发送后服务器的响应消息 依赖 websocket 安装websocket:npm install websocket 安装过程可能需要你安装python vs等如果报错看报错信息把需要的依赖安装即可 组件代码 const WebSocketClient = requ
阅读全文