本文介绍如何用Next.js、MongoDB和Mongoose构建全栈闪卡学习应用。教程涵盖项目设置、数据库连接、数据模型定义、API路由创建(增删改查)、以及UI实现,包括科目管理、闪卡创建、翻卡动画和进度追踪。最后提供代码组织、错误处理和性能优化建议,并展望认证、间隔重复等改进方向。
Next.js于2026年8月披露两个严重漏洞:一个源于libheif依赖,可致未认证远程代码执行;另一个影响Windows服务器。Vercel托管应用已受保护,无需操作。自托管用户需升级至15.5.24或16.3.3版本,AVIF图像在修复前不优化。
Next.js 计划于8月25日发布16.3.3和15.5.24安全更新,提前原定日期,以修复两个严重漏洞。新发现的问题促使提前发布,用户只需升级一次即可解决。建议尽快升级,完整细节稍后公布。Vercel通过开源漏洞赏金计划与研究者合作,欢迎参与,疑问可联系security@vercel.com。
Next.js 计划于2026年8月26日发布安全更新,修复一个严重漏洞。将推出16.3.2和15.5.24版本,并附详细公告。建议用户及时升级。该项目通过Vercel开源漏洞赏金计划与研究者合作,相关问题可联系security@vercel.com。
Vercel has released Next.js 16.3, featuring significant updates since version 16.0. Enhancements include reduced memory usage during development, accelerated build times, and improved type...
Next.js 16.3发布新功能,通过缓存组件和部分预取实现即时导航,提供类似单页应用的响应体验,同时保留服务器组件优势。文章通过音乐播放器、社交信息流、日历和团队聊天四个演示应用,展示了缓存复用、URL特定预取、客户端交互、变更后重新验证、断线恢复、Suspense流式渲染、乐观更新、客户端数据获取及视图过渡动画等高级特性。
文章讨论表单重复提交问题,强调幂等性设计。核心是客户端为每次逻辑提交生成唯一键,重试时复用,服务器用数据库唯一约束和请求指纹确保重复请求只产生一次效果,并处理冲突。同时需将幂等性扩展到集成事件,使用事务、租约和协调器,并测试并发场景。
Next.js 16.3发布,与Vercel合作优化性能:预取请求减少45%,静态资产CDN请求降17%、字节传输降24%,部署提速30%。路由元数据分片使p99延迟减半。新增可观测性功能,支持查询预取、ISR重验证及PPR部分预渲染状态。用户可立即升级。
Next.js 16.3发布,带来多项性能改进:开发模式内存占用降低90%,构建提速,类型检查更快,服务端渲染性能提升22%。新增Instant Navigations功能,实现SPA式导航体验,包括即时预览、部分预取和导航检查器。还提供自定义错误边界、glob导入等新特性,以及实验性的Rust版React编译器和离线支持。
本文介绍在Cloudflare Workers上用Next.js生成OG图的优化实践。针对PNG体积大、Satori不支持WebP、CPU超时等问题,采用R2持久缓存和发文预热方案:将OG图存为JPEG(150-280KB),通过R2缓存避免重复渲染,发文时主动刷新缓存,并回退即时渲染保证开发便利。
Next.js 正式实施安全发布计划,将每月发布安全更新通知,帮助用户规划升级。首次更新计划于2026年7月20日发布,修复多个高、中危漏洞。团队与研究人员合作,确保代码安全,并鼓励参与开源漏洞奖励计划。
LobeHub的Landing站点从Next.js迁移到React Router,以降低算力成本。通过将SSR交给Cloudflare缓存,确保响应仅随URL变化,从而提高缓存效率。迁移过程中优化了数据请求、缓存策略和主题处理,最终实现了更高的性能和更低的成本,整个过程在两天内完成。
Next.js 16.3版本引入了Turbopack的多项改进,重点提升编译性能和减少内存使用。新特性包括持久文件系统缓存、实验性Rust React编译器支持和import.meta.glob API。优化内存管理后,开发者在长时间开发中可显著降低内存占用,同时HMR性能提升,冷启动时间减少。这些改进旨在加快构建速度和提升开发体验。
Sentry的SDK团队利用Claude技能自动设置错误报告的重现环境,将设置时间从数小时缩短到几分钟。同时,Sentry通过使用Astro、Markdown和AI自动化替换旧CMS,将构建时间从14分钟减少到不到4分钟,解决了构建失败的问题。
Next.js 16.3版本已发布预览,重点在于AI改进。新功能包括通过AGENTS.md提供的文档、第一方技能、代理浏览器和可操作错误提示,旨在提升代理驱动开发的效率,支持多步骤工作流,并优化缓存组件的使用。
Next.js 16.3版本推出了“即时导航”功能,提升了应用响应速度。开发者可以通过启用缓存组件实现服务器驱动的即时导航体验,选择流式加载或缓存内容以优化用户体验。此外,预取功能减少了网络请求,提高了导航效率。新工具和测试助手帮助开发者监控导航性能,确保应用流畅运行。
本文记录了LobeHub将Next.js后端迁移至Hono的过程,分为三个阶段:首先,验证应用可独立于Next.js运行;其次,构建独立的Hono产物;最后,彻底移除Next.js,确保Hono成为唯一后端。迁移后,冷启动时间显著减少,内存占用降低,构建速度提升,开发体验改善。整个过程强调了路径设计的重要性,确保每一步可验证且不破坏现有契约。
澳大利亚的Endeavour Energy在迁移到Vercel后,显著提升了停电地图的性能。新系统每五分钟同步数据,页面加载速度在高峰期可达亚秒级,确保用户在暴风雨中快速获取准确信息。通过分层架构,团队能够独立扩展各个部分,提高了部署速度和可靠性。
绿盟科技监测到Next.js存在权限绕过漏洞(CVE-2025-29927),攻击者可通过操作x-middleware-subrequest请求头绕过权限控制。受影响版本为11.1.4至15.2.2,建议用户尽快升级至安全版本或临时拦截相关请求以防护。
绿盟科技发布安全公告,修复了React和Next.js中的远程代码执行漏洞(CVE-2025-55182/CVE-2025-66478)。受影响版本包括React Server 19.0.0至19.2.0和Next.js 15.0.0至16.0.6。用户应尽快升级或采取临时防护措施。
完成下面两步后,将自动完成登录并继续当前操作。