| 本文以在 cloudflare worker 上部署为基准,因为大部分都是为了部署在其上面
安装
npm create cloudflare@latest -- my-react-router-app --framework=react-router
按照这个,或者直接 npm create cloudflare@latest,然后按照提示进行即可,等安装完成,就可以进行下一步动作了。
路由
npm i @react-router/fs-routes
安装配置文件路由模块,然后在app/routes.ts 中配置如下内容:
import { type RouteConfig } from "@react-router/dev/routes";
import { flatRoutes } from "@react-router/fs-routes";
export default flatRoutes() satisfies RouteConfig;
具体路由文件规则:地址,此处待后期补充
获取env的内容
context.cloudflare.env.VALUE_FROM_CLOUDFLARE