云fufu
云fufu
唉?会不会是描述的问题。  图中这种形式,是属于瀑布流,而一张纸大图片那种属于精选模式。可能这里的描述应当适当更改下?我还在调试文件上传的后台文件上传的 bug,晚些时候处理下这里。
ok,我明天测试一下,没啥问题的话我切过来。
这个东西不错,适合大体积文件加载出来前的占位,等俺抽空研究研究。
https://github.com/besscroft/PicImpact/pull/371
我当初用 auth.js 是因为 [Learn Next.js](https://nextjs.org/learn/dashboard-app/adding-authentication) 里面用的就是这个,比较能很好的配合 middleware 来做各种功能,但是 auth.js 的实现确实是挺复杂的, 有些逻辑处理不好像后端语言那样做,是有点难受。 我大致看了下您发的 example 的 repo 的代码,也能够在 middleware 判断是否登录(auth.js 是用 req.auth 判断)。如果有更简单的方案的话,我觉得是可以的,麻烦您了! > 如果重构这块功能,我看了下即使这部分数据库表全部换掉,也是不会影响业务表的。无非就是更新版本后,用户重新设置下密码和 2FA,是可以接受的。您在处理时可以注意规避下 [edge 运行时](https://www.prisma.io/docs/orm/prisma-client/deployment/edge/overview)的问题。
@slept-yogurt 免费的服务没法要求更多的,不稳定也没法说啥。不过建议您查看 supabase 的数据库所在 `region`,然后调整您 vercel 项目的 `Function Region` 至相应区域,可以适当缓解该问题。 例如 supabase 的 region 在 `AWS | ap-northeast-1`,代表服务器所在区域为 `Asia Pacific (Tokyo)`,那么 vercel 的 `Function Region` 可以选择 `Tokyo, Japan (Northeast) –...
@iguri 我看了下您的配置,似乎是服务器 A 反代了服务器 B 上的容器这种形式?虽然我没这么用过,但是我有几个建议的地方,您可以尝试一下: 1、设置 `proxy_set_header X-Forwarded-Host $host;`,尝试保持域名一致。 2、这个跟上面同理,因为框架我们采用的是 next.js,所以需要配置 `allowedOrigins` 来确保相同来源,因为 next.js 要匹配来防止 CSRF 攻击,这个可能需要您自己配置后去打包(毕竟大部分项目,我想都不会默认加上这种配置吧,或者说不是很建议。详见:https://nextjs.org/docs/app/api-reference/config/next-config-js/serverActions#allowedorigins 参考代码如下: ```js /** @type {import('next').NextConfig} */ module.exports = { experimental: { serverActions:...
虽然没用过 Passkey,但是不影响功能的前提下,能带来用户体验的提升,我还是很支持的。 > 去了解了一下,发现之前在 iPhone 上用的这个原来叫 Passkey,确实挺方便!
架构采用 Next.js + Hono.js,后续开发计划逐步重构功能。 得益于 Hono.js 更快的速度、多运行时兼容以及好用的中间件,未来还能更方便的扩展开发。最重要的是依旧可以部署在 Vercel 之类的平台,使用门槛低。
- 依旧保持 Vercel 之类的平台能够部署,但可能后续少部分新增的功能,只能 Docker 之类的部署才能使用,如本地存储。 - 依旧只支持 Node.js 环境,不支持 Edge 环境,原因详见:https://nextjs.org/docs/app/api-reference/edge#unsupported-apis - 存储需要尝试新增 OneDrive 支持。 - 增加初始化的流程,尽量提升用户体验。