簡體   English   中英

Nuxt.js (Vue.js):如何處理子域?

[英]Nuxt.js (Vue.js): How to handle subdomains?

我正在構建一個 Nuxt.js (vue.js) 應用程序。 由於 nuxt 會根據pages文件夾中的目錄結構自動生成路由。 我想知道它將如何處理子域。

我想創建一個名為pages/subdomains的文件夾,並希望將所有子域重定向到此文件夾。 如何通過 Nuxt 實現這一目標?

當您第一次詢問時,這可能不存在,但看起來有一個模塊“k-domains”可以解決這個問題。

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

這是你想要的嗎? https://nuxtjs.org/api/configuration-router/#base

將此代碼添加到您的nuxt.config.js

export default {
  router: {
    base: '/pages/subdomains/'
  }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM