【问题标题】:deploy dynamic routes with nuxt.js使用 nuxt.js 部署动态路由
【发布时间】:2020-12-20 19:19:10
【问题描述】:

我正在使用 Nuxt.js 并希望将我的页面部署到 Netlify。除了我创建的动态页面外,一切正常。

这是我的 nuxt.config.js

import axios from 'axios'
let dynamicRoutes = () => {
 return axios.get('http://xxx.xxx.xxx.xx/casinos').then(res => {
   return res.data.map(casino => `/casino/${casino.slug}`)
 })
}

export default {
  /*
  ** Nuxt rendering mode
  ** See https://nuxtjs.org/api/configuration-mode
  */
  mode: 'universal',
  /*
  ** Nuxt target
  ** See https://nuxtjs.org/api/configuration-target
  */
  target: 'static',
  /*
  ** Headers of the page
  ** See https://nuxtjs.org/api/configuration-head
  */
  generate: {
    routes: dynamicRoutes
  },

提前致谢!

【问题讨论】:

    标签: javascript vue.js dynamic routes nuxt.js


    【解决方案1】:

    这样修复它:

    generate: {
        routes() {
          return axios.get('http://xxx.xxx.xxx.xx/casinos').then(res => {
            return res.data.map(casino => {
              return {
                route: '/casinos/' + casino.Slug,
                payload: casino
              }
            })
          })
        }
      },
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-07-11
      • 2020-04-24
      • 1970-01-01
      • 1970-01-01
      • 2020-05-15
      • 2021-09-09
      • 2019-12-25
      • 2016-07-25
      相关资源
      最近更新 更多