You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React-Router v7框架模式下如何设置basename?

React Router框架模式(v7.5.1)配置basename方法

在React Router框架模式下,直接在项目根目录的react-router.config.ts文件中配置basename即可,步骤如下:

  • 打开或创建项目根目录下的react-router.config.ts文件
  • 在配置对象中添加basename字段,值设置为目标子路径"/courses"
  • 确保配置满足RouterConfig类型约束

完整配置示例:

import type { RouterConfig } from "react-router";

export default {
  basename: "/courses",
  ssr: false, // 你已禁用的服务端渲染配置
} satisfies RouterConfig;

配置完成后,React Router会自动为所有路由路径添加/courses前缀,比如原路由/login会变为/courses/login,确保部署到服务器/courses子目录时路由能正确匹配。

内容的提问来源于stack exchange,提问作者RajV

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 09:01:00