我正在使用next-i18 next创建一个多语言服务,但似乎有一个与路由相关的错误
Git储存机制:https://github.com/fatherslable/test-repo
问题情境
1.如果您连接到localhost:3000并按刷新,则没有问题。
1.即使您连接到localhost:3000/test并按下refresh也没有问题。
1.如果您连接到localhost:3000/en并按刷新,则没有问题。
1.如果您连接到localhost:3000/en/test并按刷新,则会发生404错误.
如果我在应用其他国家的语言(如en)而不是ko时刷新页面,我的下一个应用程序似乎找不到页面。
我错过了什么?
1条答案
按热度按时间ryevplcw1#
仓库坏了,我想我迟到了,但是如果其他人遇到类似的情况,请仔细检查你的
next.config.js
。可能是一些配置丢失了(例如,子路径路由可能丢失了locales
,locales
或defaultLocale
的语言)。此外,请确保您没有使用React的任何路由(更多详细信息here about this topic)