LeanCloud 国际版迁移国内节点记录
从8月开始,咕言就出现了访问没数据的问题,一番排查下来无果。
直到我看到了控制台内的公告:「2022 年 8 月起,国际版共享域名不再向中国大陆提供服务」。
这才意识到,LeanCloud 的国际版直接停止了国内 IP 的请求,LeanCloud 我谢谢您。
解决的方案无非就是迁移回国内或者换一家国内的数据存储方案,或者自己写后端进行一番改造。
那么本着万物皆摸的原则!肯定是工作量越少越好,果断选择直接搬回国内!!!
从8月开始,咕言就出现了访问没数据的问题,一番排查下来无果。
直到我看到了控制台内的公告:「2022 年 8 月起,国际版共享域名不再向中国大陆提供服务」。
这才意识到,LeanCloud 的国际版直接停止了国内 IP 的请求,LeanCloud 我谢谢您。
解决的方案无非就是迁移回国内或者换一家国内的数据存储方案,或者自己写后端进行一番改造。
那么本着万物皆摸的原则!肯定是工作量越少越好,果断选择直接搬回国内!!!
首先使用 Win+R
打开运行窗口,键入 regedit
打开注册表编辑器。
找到路径 HKEY_CLASSES_ROOT\Directory
,在这个目录内找 sell
。
新的需求,项目为 H5 嵌入 App,需要让 H5 能直接调起第三方地图软件实现目标地点的导航。
食用方法很简单,直接跳转相应的 URL
即可,不过 H5 无法判断用户是否安装了相应的地图 App。
1 | let ua = navigator.userAgent.toLowerCase() |
习惯了 Webstorm 快捷的代码模板,而 VSCode 默认是没有 Vue3 代码模板的,无法愉快的食用 Vue3,那就扒贴自己创建一个模板!
界面右上角「文件」-> 「首选项」-> 「配置用户代码片段」-> 「新建全局代码片段文件」-> 键入vue3.json
回车。
进行一个copy
,具体模板自由发挥。
1 | { |
新的需求,前后端通信需要将数据加密后再传输,敲定了使用 AES。
1 | npm install crypto-js |
1.AES加密算法,ECB & CBC。
2.32位秘钥key(通过给定秘钥取md5值获得),”123456”。
3.16位初始向量iv,秘钥key的md5值前16位。
4.加密数据,”123456789”。
由于 IOS 系统「自动填充密码」这个功能是默认开启的,在小程序的登录页面,当填写完 账号密码的 input
框光标离开后,选择不存储的话,有一定几率登录的 button
按钮会无反应。
在设备上把「自动填充密码」关闭,不过一般用户不会自行关闭。
在账号及密码中间添加一个类型为 password
的 input
框,并且让他不可见,不能使用 display:none;
。
1 | <form> |
索引列表页面需要利用首字母区分字段,后端没返回,那么前端来做。
首先找一个现有的轮子:https://github.com/xinglie/pinyin。
1 | npm i --save jian-pinyin |
1 | import Pinyin from 'jian-pinyin' |
1 | console.log(Pinyin.getSpell('疯狂星期四!')); |
1 | cityList() { |
简单小组件,利用 Canvas
生产图片,然后返回相应的验证码。
1 | <view class="dt-verification"> |
之前在废话胶囊插入图片都是再用 ImgURL 这个免费图床,但显然免费的图床载入速度不是很理想。
于是就着手考虑使用又拍云 + PicGo 的组合来存储和使用博客还有废话胶囊的图片。
并且各家的云存储都可以薅到免费的空间,譬如这次使用的又拍云。
在加入又拍云联盟后每个月可以免费使用 10GB 存储空间以及 15GB 流量,对于普通的个人博客,这个大小是肯定足够使用的,而代价就是要在页尾放上又拍云的跳转链接 Logo。
拧螺丝日常。
使用绝对路径:
1 | @font-face { |
在 template
中创建 <canvas/>
并设置 id
,画布宽高
1 | <canvas id="qrcode" canvas-id="qrcode" style="width: 354px;height: 354px;" /> |