Weadb Notes

React router v8

刚刚·8 min read

| 本文以在 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