- 博客(16)
- 收藏
- 关注
原创 electron 主进程打包二进制加密
打包有一个回调函数,可以执行打包中的操作在vue.config.js中afterSign,我们需要设置asar: false,因为打包成asar就不能加密了。原理就是打包后生成一个jsc文件,原js文件里面就是引入jsc文件,这样想破解源码的人只能看到这个~ 而jsc是一个二进制文件~这样可以加密主进程的源码啦。前言:我试过vite可以直接打包的时候二进制加密,但是webpack没有,我也研究了很久,只能自己打包的时候去加密,使用bytenode库去加密。
2025-03-13 14:59:57
229
原创 解决uniapp中qrcode库,TextEncoder is not defined报错
解决uniapp中qrcode库,TextEncoder is not defined报错
2025-03-13 10:57:17
362
2
原创 canvas预览用户选择的字体
但是这样需要把所有字体去加载,而且第一次打开不是用户选择的字体,而是默认字体。我今天遇到一个需求,就是用canvas去展示用户选择的字体。这样就可以等待字体加载完成后,给canvas设置样式。但是,我在css中用了以下方案。
2025-02-13 17:14:43
159
原创 uniapp+express实现前后端登录校验一条龙 (二)
上篇我们已经获取到微信的openid,此时我们需要去数据库查询是否有该用户并且把需要存储的数据(比如用户id)写入token中返回给用户。写中间件(所有请求都会走这个函数)app.js中全局注册中间件。有什么问题欢迎评论区留言~这样一条龙就结束啦~
2025-01-16 15:40:23
208
原创 uniapp+express实现前后端登录校验一条龙 (一)
首先我们要知道,微信小程序现在已经不轻易返回个人信息了,但是登录微信会返回openid,这个id是唯一的,我们可以根据这个openid去判断是那个用户。这3个是给后端解密信息的,把这3个传给后端,验证是否有这个用户,有就返回token,没有就注册一个用户,再返回token~去获取session_key,在使用session_key,去解密获取openid。hi~ 我最近想写一个uniapp的项目,用express来搭建服务,一条龙如下。这样就获取到了唯一的openid,然后去数据库查询了~
2025-01-16 15:22:29
358
原创 前端项目中,服务1报错超时,切换连接服务2
今天工作中遇到一个问题,在后端部署的时候,或许服务器崩了,用户就用不了了,所以我今天就买了一个备用服务器,部署了一个一样的后端服务。前端该怎么去切换呢?
2024-07-26 10:29:02
461
原创 Electron项目中自动更新,校验证书不正确
Error: New version 2.4.1 is not signed by the application owner: publisherNames:***
2024-07-24 11:30:29
558
原创 记一次在electron项目中使用adm-zip库解压超过2GB压缩包报错
大概意思是说,这个压缩包在缓冲区超过了2GB,node直接就给我报错了,adm-zip 将整个文件读取到内存中并将其保存在那里,我不知道为什么作者要这么做。
2024-07-17 16:02:09
432
原创 在vue中使用class封装iconFont组件
当然,有的小伙伴可以说在组件标签上使用.native可以,是的,但是这样只能用作事件,我想传一些属性怎么办呢?iconFont中使用Font class的话是不能用自带颜色的,只能自己使用样式去加颜色~下载到本地后是一个压缩包,解压后放在项目的静态文件夹目录下就行。同样的,其实封装公共组件都可以用到这2个api非常方便实用。这样就可以正常使用了,接下来就是封装的重头戏~他可以获取包含所有父作用域的绑定 (包含了父作用域中的 (不含。
2024-07-09 10:56:39
875
原创 关于WebSocket断连与重新连接的问题
我在开发中写客服聊天功能的时候遇到了个问题,就是当服务端重新部署的时候,我的客服端的WebSocket就会断连,这样后面服务端就算部署成功后,他也是收不到消息的~在读WebSocket的api时发现了onclose事件,他是监听只要WebSocket发生错误或者断连就会执行这个回调函数。
2024-07-04 18:25:51
2056
原创 Electron项目中使用fluent-ffmpeg转换格式并在渲染层生成进度条
Electron项目中使用fluent-ffmpeg转换格式并在渲染层生成进度条
2024-07-02 14:47:04
592
原创 Electron项目中使用微信扫码登录,微信自动调用/api/check-login接口遇到的问题
Electron项目中使用微信扫码登录,微信自动调用/api/check-login接口遇到的问题
2024-07-01 15:33:04
1112
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人