18

今天复习了一下数分、物理,看了看 SICP,又考了试。

考试之后,我试图在 Cloudflare Pages 上部署 Next.js 应用——Chatgpt-Web-Next。

由于 Cloudflare 的默认配置不太符合,因此,需要做一下改动:

  1. 环境变量:NODE_VERSION = 18
  2. Build command: next build
  3. Output directory: /.next
  4. 这个还是我问 Chatgpt 得知的(毕竟我也不懂 next.js)

可惜,万事俱备,只欠 Cloudflare 的 size limit。Next.js 生成的 cache 文件大小高达 80MB,而 Cloudflare 最多支持 26.2 MB。

我又想看看解决方案,可惜,所有论坛上都没给解决方案,除了让我用 R2(即用即付)的。最后,还是 stackoverflow 的老哥给了建议:

So I switched to vercel

好吧,老老实实用 vercel 吧。毕竟 vercel 也不是小企业了(市值 25 亿美刀,还有几十亿融资),应该算稳了,只要 vercel 别之后来个强制的 pay as you go 或者乱删号就行了。