- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 Next.js 站点(计划将其托管在 Vercel 上,但它并不相关..)并且我想在不同的域上设置不同的默认区域设置。这是我的(编辑过的)next.config.js:
module.exports = {
i18n: {
locales: ['en', 'cs'],
defaultLocale: 'en',
localeDetection: true,
domains: [{
domain: 'humanely.it',
defaultLocale: 'en',
}, {
domain: 'lidsky.it',
defaultLocale: 'cs',
}, {
domain: 'itlidsky.cz',
defaultLocale: 'cs',
}],
},
}
...这是错误:
Both lidsky.it and itlidsky.cz configured the defaultLocale cs but only one can. Change one item's default locale to continue
Both itlidsky.cz and lidsky.it configured the defaultLocale cs but only one can. Change one item's default locale to continue
Error: Invalid i18n.domains values:
{"domain":"lidsky.it","defaultLocale":"cs"}
{"domain":"itlidsky.cz","defaultLocale":"cs"}
我完全理解错误的意思 - 事情是......认真的???我是不是漏掉了什么,或者实际上是不是,真的意味着没有 2 个域可以配置相同的默认区域设置?我的意思是,我认为 2 个不同域不能具有相同默认区域设置的原因为零。
我能否以某种方式为 2 个域配置相同的默认语言环境,或者这是 Next.js 的部分故意缺陷?
最佳答案
不知道为什么正确答案的评论消失了,但对于任何感兴趣的人:
这是预期的行为。如果我正确阅读文档,我会发现多域配置不是用于语言检测,而是在用户更改语言时重定向到特定域。因此,拥有两个使用相同语言的域是没有意义的 - 每种语言只能有一个域,以便用户可以被重定向到它。
(向我提供正确答案的人表示抱歉 - 你的评论消失了,我不记得你的昵称 😎)
关于Next.js,i18n - 2 个域,保存默认语言环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73410976/
这个问题已经有答案了: How to modify a public field of a field of a field… As in link.next.next.next(.next*n) n
我有一个保存链接的数组。每个链接都有一个名为 next 的公共(public)字段,它可以保存另一个链接,该链接可以保存更多链接等。当我想删除东西时我可以做 array[x].next = array
文档概述了在中间件中使用“await next()”的用例,导致中间件暂停并触发下游的下一个中间件,直到所有中间件都执行完毕,此时上游级联将开始并且中间件将完整执行。如果用户想要缩短级联,那么单独写“
我今天遇到了一个用例,我试图让我的 nextjs 应用程序在 android webview 中工作,不幸的是 android 不解析以 _next 开头的路径并且我的大部分块文件都在_next/st
关闭。此题需要details or clarity 。目前不接受答案。 想要改进这个问题吗?通过 editing this post 添加详细信息并澄清问题. 已关闭 8 年前。 Improve th
next-with-apollo npm 库和 the approach shown in next.js docs 中选择的“next.js 中的 apollo-client”方法对比. next.
我尝试使用 next-auth 获取凭据身份验证,但我没有使用它的经验,无论我做什么,我都会收到以下消息:[next-auth][error][callback_credentials_jwt_err
更改语言时需要更改路线名称。例如,我有一条路线 /en/career但是当我改成捷克语时,我需要一条路线 /cs/kariera .基本上我需要本地化 URL。现在,当我在 /en/career 上时
更好/优雅的方法是什么? jQuery(this).find('title').next().next().next().eq(0).text(); //THIS WORKS 我尝试使用 jQuery
我只是对 node 感到好奇。 node.next 和 node.next。到目前为止,我们已经了解到节点有两个部分,其中存储数据和下一个节点的地址(node.next),然后是 node.next.
好的,我正在尝试单独隐藏这组信息。 这有效: $(".arrow").click(function() { $(this).next().next().slideToggle(); }); Mo
我开发了一个 Web 应用程序,它使用 Nextjs 应用程序作为前端和一个 Python (Django) API 服务器作为后端。我的大多数前端页面都有对后端服务器的 API 调用(在 Compo
如果我没有通过身份验证,我正在尝试使用NextJS中间件保护一些路由,我正在使用Next-auth进行身份验证,从文档中看,这就是MIDDLEWAR.TS文件应该是什么样子。Rn的问题是,即使当我通过
我正在使用 nextJs,需要添加对 less 和 css 的支持。我想要一个项目同时拥有 next-css 和 next-less 。但它一次接受一个。这是我正在使用的 const withCSS
我正在构建下一个项目的 typescript 。如果我将此配置文件保留为 next.config.js , 我在 tsconfig.json 收到警告说“找不到next.config.ts”。所以 t
我有一个自定义登录网址/ View /模板。我对页面使用 @login_required 装饰器(让 称为 my_page) 需要登录。试图访问 my_site.com/my_page 正确调用 my
下面的代码工作正常: class String def foo next! end end puts 'hh'.foo # hi 这个也很好用: class String d
我在我的Next.js应用程序中使用Next-auth进行身份验证。成功登录后,我立即被重定向到登录页面,表明该会话已变为未经身份验证。。相关代码片段:。_app.tsx:。Layout.tsx:。L
我想在 nextjs 中创建动态页面以匹配以下路由 users/[user]/[dashboard]。我的文件结构 pages/ users/ -[user].js // will
我直接按照官网的步骤操作: https://nextjs.org/docs/ 第一步。 npm install --save next react react-dom 步骤 2. 将脚本添加到 pac
我是一名优秀的程序员,十分优秀!