
サン猫の時間漂流
3 天前
大战 CF · 寄
昨天,有人问我,我的博客能不能在 Cloudflare 上面部署。因为我已经开学了没有时间折腾,所以留到单休日晚上(今天)解决。远程指导无果之后,我其实有一点点迷惑——这不都是官方文档写好的么,换个适配器不就好了?亲自上阵后才发现不对:先来我自己最熟悉的 Page 部署吧!不是为什么部署失败了?哦哦,原来是
(转身,对提问的人,说)对不起啊,没有解决,要不你还是用 Vercel 吧?(已经是两个小时之后)
「图片」“欸,这 Cloudflare 不是可以粘贴 env 的嘛?”我:???
唉 Cloudflare,大家如果要部署 Astro SSR 还是使用 Vercel 吧。
(被 Cloudflare Workers 的 V8 Isolate 强健了)
昨天,有人问我,我的博客能不能在 Cloudflare 上面部署。因为我已经开学了没有时间折腾,所以留到单休日晚上(今天)解决。远程指导无果之后,我其实有一点点迷惑——这不都是官方文档写好的么,换个适配器不就好了?亲自上阵后才发现不对:先来我自己最熟悉的 Page 部署吧!不是为什么部署失败了?哦哦,原来是
MessageChannel
没有的缘故(这问题去年就反馈了 Cloudflare 还是不支持),那么切换到 React DOM Node 版本就好了吧?部署成功了!欸欸可是我页面呢?我看了这 .mjs 文件不是都在吗,难道是没有环境变量么?(一个个输入(因为 Cloudflare 不支持粘贴 env))还是不行!什么,你告诉我 Page 只能部署静态?那我用 Worker 部署吧!文档里面推荐用 Wrangler,不知道那就学!本来以为 Page 只能一个一个输入环境变量已经够折磨人了,这 Wrangler 只能用命令一个一个……没事没事,推送了……还是不行???什么「静电」,那我通过仓库部署再试试(又开始添加环境变量)还是不行。我突然想到之前有人部署 Cloudflare 成功的,赶快去问问——啊,原来他换了 Vercel 了……(转身,对提问的人,说)对不起啊,没有解决,要不你还是用 Vercel 吧?(已经是两个小时之后)
「图片」“欸,这 Cloudflare 不是可以粘贴 env 的嘛?”我:???
唉 Cloudflare,大家如果要部署 Astro SSR 还是使用 Vercel 吧。
(被 Cloudflare Workers 的 V8 Isolate 强健了)
评论区
还没有评论,快来抢占沙发吧!