Nuxt.js (Vue.js):如何处理子域? [英] Nuxt.js (Vue.js): How to handle subdomains?

查看:68
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆