mirror of
https://github.com/hanzoai/next.js.git
synced 2026-10-30 14:46:38 +00:00
The previous RegExp for data routes when i18n was enabled yielded a pattern like: ``` ^\/_next\/data\/development\/(?<nextLocale>.+?)\/about.json$ ^\/_next\/data\/development\/(?<nextLocale>.+?)\/blog/about.json$ ``` But the capture group for the `nextLocale` did so greedily, where the following: ``` /_next/data/development/en-US/blog/about.json ``` Would actually match both routes. This changes it to prevent the locale from including a `/` via `[^/]`, resulting in the new expressions: ``` ^\/_next\/data\/development\/(?<nextLocale>[^/]+?)\/about.json$ ^\/_next\/data\/development\/(?<nextLocale>[^/]+?)\/blog/about.json$ ```
6 lines
162 B
TypeScript
6 lines
162 B
TypeScript
import { Page, createGetServerSideProps } from '../../components/page'
|
|
|
|
export default Page
|
|
|
|
export const getServerSideProps = createGetServerSideProps('/about')
|