Next.js

June 12, 2024

使用supabase/auth实现用户认证管理

使用supabase/auth实现用户认证管理

Supabase 是一个开源的 Firebase 替代方案,其中包含了用户认证及权限管理模块supabase/auth,个人项目中为了实现用户登录能力,经多方预研后决定基于supabase来实现。

April 29, 2024

next-shared-cache源码分析

next-shared-cache源码分析

Next暴露了Cache Handler(Custom Next.js Cache Handler),允许用户自定义第三方外部存储来共享page、route cache数据,避免本地文件、内存存储。 next-shared-cache 就是其中的一款实现,它的目的是简化cache handler的实现,同时也提供了基于redis的开箱即用存储组件。

April 25, 2024

Next.js项目内存泄露排查

Next.js项目内存泄露排查

在实现NextBlogger项目的过程中,遇到了一个内存泄露的问题,总结下排查思路及过程。

April 11, 2024

SaaS-Boilerplate介绍

SaaS-Boilerplate介绍

SaaS Boilerplate是一个全栈React应用开发框架,基于Next.js、Tailwind CSS、Shadcn UI、TypeScript构建,具备Auth、Multi-tenancy、Roles & Permissions、i18n、Landing Page、DB、Logging、Testing等功能

March 25, 2024

Next.js缓存能力

Next.js缓存能力

介绍Next.js(服务端)中的几种缓存机制原理,以及对应的使用场景。