Nuxt.js (Vue.js):如何处理子域? [英] Nuxt.js (Vue.js): How to handle subdomains?
本文介绍了Nuxt.js (Vue.js):如何处理子域?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在构建一个 Nuxt.js (vue.js) 应用程序.由于 nuxt 根据 pages
文件夹中的目录结构自动生成路由.我想知道它如何处理子域.
I'm building a Nuxt.js (vue.js) app. Since nuxt automatically generate routes based on directory structure within pages
folder. I was wondering how it would handle subdomains.
我想创建一个名为 pages/subdomains
的文件夹,并希望将所有子域重定向到此文件夹.我如何通过 Nuxt 实现这一点?
I want to create a folder named pages/subdomains
and want to redirect all subdomains to this folder. How can I achieve this via Nuxt?
推荐答案
当您第一次询问时,这可能不存在,但看起来有一个模块 'k-domains' 可以解决这个问题.
this might not have existed when you first asked, but it looks like there's a module 'k-domains' that can solve this.
https://morioh.com/p/4b2454c8897c
易于使用,例如:
export default {
buildModules: [
[ "k-domains", {
subDomains: ["blog", "projects", "anotherSubDomain" ], // List of directories to hold te pages for your subdomains
rootDomain: "main-domain" // directory to hold the pages for root domain
}
],
["@nuxtjs/router",{
keepDefaultRouter: true // this line is mandatory...
}
]
]
}
使用如下文件树:
|
|─pages
| ├───blog
| ├───projects
| ├───main-domain
| └───anotherSubDomain
这篇关于Nuxt.js (Vue.js):如何处理子域?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文