云fufu
云fufu
> 有人说你可以不懂摄影,但一定要记录生活,你拍的不好没有关系,没有记录下来才是最可惜的一点。因为很多事情过后已经不能凭空想象起来,当按下快门的那一刻,时间就停在了这里。影像的意义,在于把尽兴的瞬间变成一个永恒,当你回看的时候,回忆起当时的心情,它会让这段回忆变得更加具体,也更加鲜活一些。—— 影视飓风 tim
Cloudflare 仅支持 edge 运行时,主要受 prisma 在 edge 运行时的兼容性问题影响,以及少部分 API 的兼容性的影响,不太好直接部署,将逐步进行测试适配。 https://www.prisma.io/docs/orm/prisma-client/deployment/edge/deploy-to-cloudflare https://nextjs.org/docs/app/api-reference/edge https://developers.cloudflare.com/pages/framework-guides/nextjs/ssr/get-started/ https://nextjs.org/docs/app/building-your-application/rendering/edge-and-nodejs-runtimes
 整理了一份思维导图,暂时先想到这么多,如果您有合适的建议,欢迎提出。
基于 Docker 部署,数据库使用 supabase 提供的服务,录制了一份部署视频。视频中可以看到,部署前数据库是没有表的,容器化部署会在启动时自动初始化数据库,如果您部署后数据库未出现,请检查您的数据库配置! 视频地址:https://www.bilibili.com/video/BV1Nb421i7qP/ ---------- 基于 Vercel 部署,数据库使用 supabase 提供的服务,录制了一份部署视频。请注意将 `Build Command` 设置为 `pnpm run build:vercel`,否则数据库将无法正确初始化! 视频地址:https://www.bilibili.com/video/BV1Yn4y1d78v
有部分用户在部署后可能无法登录或者找不到数据库,可以参考视频,看看是哪一步出了问题。视频中用的是 Vercel 和 supabase,其它平台的话,流程是类似的。 https://www.bilibili.com/video/BV1sK421Y7Eq
经过使用迭代发现,某些场景下,会有整个页面白嫖的问题。虽然不影响使用,但是确实是需要解决的一个问题,在查阅资料后,考虑引入 SSR 来解决这一问题。 > 注意要考虑引入 SSR,是否会影响当前前端的某些部署方式,是否需要更改。