基于 Next.js、Preact 和 Firebase 的类型安全 SSR 样板
项目概述
该项目是一个使用 Next.js、Preact、TypeScript 和 Firebase 构建的类型安全服务器端渲染 (SSR) 样板。
主要功能
- 在服务器端刷新过期令牌。
- 使用 Firestore 作为会话存储,部署在无服务器平台上。
- 使用 Preact 最小化包大小。
- 支持 monorepo 架构,后端框架使用 Nest.js。
- 使用 Capacitor 支持 PWA 和原生应用程序开发。
设置
Firebase 项目配置
- 创建 Firebase 项目并将客户端密钥 (
firebase.client.key.json
) 保存到以下目录:packages/web
packages/web-graphql
packages/app/src
- 将 Firebase 管理员密钥 (
firebase.admin.key.json
) 保存到以下目录:packages/web
packages/web-graphql
packages/backend
技术栈
- Next.js
- Preact
- TypeScript
- Firebase
- Nest.js
- Capacitor
810.78KB
文件大小:
评论区