Vercel部署scratch编辑器素材上传七牛成功
账号:nanzi
2025-02-25 16:24:05
- 前天莫名其妙解还原了scratch.min.js,修改还原了/scratch/assets/共三处,可以实现vercel本地文件图标显示(如果是自建服务器早已正常),其中发现有一处这项路径有误,可能是素材无法显示的主因。今天完成scratch素材存储在七牛云中,尚未测试存储。上传代码采用TraeAI编写(本地注册失败,可以先科学上网,后期不用),原本/assets/:filename请求返回跳转方式,但scratch.min.js不能识别,后期采用后台先读取,再采用文件流式传输的方式,实现正常显示,但图片巨多造成加载慢。进一步优化后,尝试使用vercel缓存,可灵活设置缓存类型和缓存时间,减少服务器负担及七牛云读取量。
spaceship域名第三方NS的坑
账号:nanzi
2025-02-25 16:15:59
- 由cloudflare解析的xyz域名经过反复折腾仍旧问题依旧,这个又有捣腾的方向了。搜索显示,spaceship域名用第三方NS解析,必须填写dnssec加密信息,即CF中必须开启dnssec,然后把相关“资料”填写在spaceship中,其中关键标签填写CloudFlare参数中的密钥标记,其他一一对应填入即可(13 ECDSA/SHA-256 2 SHA-256 摘要名称相用),目前测试暂时有部分效果,待观察。提醒,spaceship由世界加钱可达才能正常开启,其余不行。
Cloudflare二级域名设置的问题
账号:nanzi
2025-02-16 12:47:14
- 注册了一个10年的xyz域名由CF进行解析,主域解析一直正常,但子域解析时好时坏,指向同一网站但us.kg的解析却正常。一直以为域名被污染,可不对呀?又不是什么大域名。怀疑CF被针对,但网上无相关线索。经过不断搜索,有一个类似问题“使用CF添加二级域名无法访问,一级域名正常”,高手回复,是不是ssl证书的问题。原贴并没有解决的方法,经过摸索,私以为是ssl设置后台的“完全、灵活、关闭”的关系,但由于dns生效非即时,一直无法确认。后又找到一个类似问题“Cloudflare的常见小坑”,于是将ssl的方式设定为完全,经验证应是正确。分析成因:网站部署在CFworkers,默认开启https,包括vercel也是默认开启https。而灵活型式,CF->网站为http非加密,网站在收发时信息可能被随机丢弃。但是,无法理解的是us.kg一向正常。
关于微信小程序的困囧
账号:nanzi
2025-02-08 15:11:51
- 因为钉钉宜搭限制了用户数仅能有50人,以至于处于荒废状态。本来打算用小程序开发一个,业已向上汇报。但存在几个问题:一是后端网站需要备案,这个查询后可以备案为个人;但是,小程序也要备案,备案的主体要求是法人,不仅要法人身份证,而且要法人识别,法人手机号码,这一点做不到。走头无路下,打算开发网站,用微信登录认证,这是思路一。思路二,发现钉钉也有小程序,不用备案,且只要求后端以https开头就行,无要求备案,这是思路二。最终还是选型在钉钉小程序,因为现在微信小程序也要等广告不方便。同时我发现Cloudflare已经支持Python,数据库也比较完备,尝试在上面玩成。
vscode中配置kotlin
账号:nanzi
2025-01-10 06:05:25
- Android中编写Kotlin,有时候有一小段代码需要调试,而开模拟器又要手机,非常麻烦。所以在vscode中设置Kotlin编程环境非常必要。首先,确保在命令行或psell模式下,输入java、kotlin都能正常响应,有一个小提示,安装完Android都有这两个家伙,在目录下的jbr及plugins文件夹下,只要设置一下系统的环境变量就行,java最好设置与path同级的“JAVA_HOME”,然后在vscode里安装Kotlin Language及Code Runner插件,即可。调试运行时,虽然菜单按下,但没有用,真正的调试按键在右上角的小三角号。运行时,会出乱码,点击vscode设置,点右上方的“打开设置(json)”的按钮,然后在最后加上"code-runner.runInTerminal": true(含引号),如时前面有内容,应先加个逗号(英文),然后保存就可以了。