租了服务器,准备部署。
首先就是检测脚本不放心,最后重装,导致ssh重新配了一遍。
然后apt上的nodejs太老,项目用的20,结果给我来了个18,只能换,包装一半一部分已经build好了。
再就是nginx,编辑配置没加sudo只能手动mv,自己还不熟nginx配置直接让ai写的。
以及项目实际运行的时候create-admin用不了,readline的use after free。另一个是set-teleport,还没查。
配置DNS时绕cloudflare那边,验证码死死过不去,还是上的privoxy把challenges.cloudflare.com用别的方法处理才过。dashboard加载半小时,挺烦人,点一下还得加载半天。
还有时不时因为不活跃卡死的ssh,最后只能发HUP重新连。
用户密码还老和我本地机器的密码搞混,经常输一半意识到不对劲删干净再输。
修set-teleport,查到最后发现是把resolve重构了,抛错,而resolveChunk又没改,最后写了个resolveOrNull解决的。
实际上生产环境,发现websocket延迟大的离谱,服了。好在当时SSR优化够好,起码读文字内容还算可以。
对了,如果点链接没反应,等websocket连上就好了,因为客户端渲染需要main,而view阶段已经把链接变成客户端侧了,所以报错。懒得修了。
谁能想到服务器网络这么拉胯,延迟上1秒了都。
连接材质也懒得修了,谁能想到隔壁区块没加载呢。看来隔壁区块加载也得触发相邻Tile的redraw。就这样吧。
引用计数又出问题了,烦人,也懒得修了,貌似建造的时候。
就这样,配个certbot,上线了。
PS. 怎么文章编辑的css还出问题了。
PS. 创建资源的时候输入框没清空。