在next.js中的静态HTML导出页面中,如何获取该页面的路径?

在next.js中的静态HTML导出页面中,如何获取该页面的路径?,next.js,Next.js,在next.js中,我使用“next export”在构建时呈现页面。在呈现页面时,如何获取该页面的路径 例如,如果您有一个/pages/foo/bar.tsx getStaticProps()方法,则会传入一个上下文对象。我本以为上下文会有一个类似于path()的方法,返回/pages/foo/bar,但这不可用: export type GetStaticPropsContext<Q extends ParsedUrlQuery = ParsedUrlQuery> = { p

在next.js中,我使用“next export”在构建时呈现页面。在呈现页面时,如何获取该页面的路径

例如,如果您有一个/pages/foo/bar.tsx getStaticProps()方法,则会传入一个
上下文
对象。我本以为上下文会有一个类似于
path()
的方法,返回
/pages/foo/bar
,但这不可用:

export type GetStaticPropsContext<Q extends ParsedUrlQuery = ParsedUrlQuery> = {
  params?: Q
  preview?: boolean
  previewData?: any
  locale?: string
  locales?: string[]
  defaultLocale?: string
}
导出类型GetStaticPropsContext={
参数?:Q
预览?:布尔值
预览数据?:有吗
区域设置?:字符串
地区?:字符串[]
defaultLocale?:字符串
}