我有一个getStaticPaths
生成两条几乎相同的路径的函数:foo%20bar
and foo_bar
. My foo_bar
路径效果很好,但由于某种原因foo%20bar
路径不起作用:它会路由到我的 404 页面(无论我是否真的浏览到foo%20bar
要不就foo bar
).
是否有一些技巧可以使 URIEncoded 空格(即%20
)在动态 Next.js 路由中工作?
遗憾的是,据报道,这还不可能here https://github.com/vercel/next.js/issues/11016.
您可以使用encodeURIComponent
on the foo%20bar
你的路径getStaticPaths
,但只能通过以下方式访问foo%2520bar
在浏览器中,而不是foo%20bar
正如你所期望的那样。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)