精选推荐

最新动态

如何解决 Vite 项目部署后仅首页可访问、其他路由 404 的问题

vite 构建的单页应用(spa)部署到静态托管平台(如 vercel、netlify、nginx)时,若未正确配置路由回退机制,会导致除根路径(/)外的所有路由(如 /login、/dashboard)返回 404 —— 这是因服务端未将深层路由重写为 index.html 所致。

Next.js App Router 动态路由 404 响应正确配置指南

本文详解如何在 next.js app router 中为动态路由(如 `/works/[slug]`)正确返回 http 404 状态码,避免无效 slug 返回 200 + 空数据,通过 `dynamicparams` 配置实现服务端级路由守卫。

CSS禁止文本选中_user-select属性的安全保护作用

它只是告诉浏览器“别让鼠标选中这段文字”,对开发者工具、网络请求、DOM 操作完全无效。真实世界里,只要页面渲染完成,任何文本都能被脚本读取、复制、截图、抓包。

Next.js 中 use client 指令对子组件的影响机制详解

在 next.js app router 中,`”use client”` 指令具有**传染性**:一旦父组件标记为客户端组件,其所有直传子组件(包括 jsx children)将自动在客户端渲染,但不会改变其源文件的组件类型;若子组件本身是服务端组件(无 `”use client”`),它仍可保留服务端能力,仅在客户端上下文中被挂载。