立即迁移到 Netlify

Netlify 宣布 Gatsby Cloud 的下一次迭代。 了解更多

路由

函数路由的语法与页面路由相同。

静态路由

支持顶级路由和嵌套路由。

  • src/api/top-level.js => /api/top-level
  • src/api/directory/foo.js => /api/directory/foo

index.js 文件会以其目录路径进行路由,例如 src/api/users/index.js => /api/users

动态路由

参数路由

在文件路径中使用方括号([ ])来标记 URL 的动态部分。

因此,要创建一个通过 userId 获取用户信息的函数,可以这样做:

动态路由与客户端路由的语法相同。

Splat 路由

Gatsby 还支持 splat(或通配符)路由,这些路由可以匹配 splat 后面的任何内容。虽然不太常见,但仍有其用例。

立即开始构建,在 Netlify!
在 GitHub 上编辑此页面
©2025Gatsby, Inc.