NextAuth
🥇NextAuth
NextAuth.js 是 Next.js 应用程序的完整开源身份验证解决方案,专门为 Next.js 设计,NextAuth 的特点: 1. 灵活且易于使用,支持 OAuth1.0 OAuth2.0 和 OpenId 链接; 2. 灵活数据管理,可以不使用数据库,也可以选择使用 MySQL, MariaDB, Postgres, SQL Server, MongoDB 以及 SQLite。 3. 默认安全,默认 Cookie 机制,可开启 JSON Web Token; 4. NextAuth 推进无密码的登录机制 5. 支持 serverless 部署
tRPC & Zod
🥌tRPC & Zod
tRPC 是一个基于 TypeScript 的远程过程调用框架,旨在简化客户端与服务端之间的通信过程,并提供高效的类型安全。它允许您使用类似本地函数调用的方式来调用远程函数,同时自动处理序列化和反序列化、错误处理和通信协议等底层细节。 Zod 是一个以 TypeScript 为首的模式声明和验证库 ,弥补了 TypeScript 无法在运行时进行校验的问题
Next13 特性
🌙Next13 特性
• app Directory (beta): Easier, faster, less client JS. ◦ Layouts ◦ React Server Components ◦ Streaming • Turbopack (alpha): Up to 700x faster Rust-based Webpack replacement. • New next/image: Faster with native browser lazy loading. • New @next/font (beta): Automatic self-hosted fonts with zero layout shift. • Improved next/link: Simplified API with automatic <a>.