构建后,Vue路由器历史记录模式在Google Cloud中不起作用

时间:2018-10-04 13:45:53

标签: vue.js google-cloud-platform google-cloud-storage

我在Vue-cli中有一个Webpack项目,并且正在使用vue-router进行路由。 示例:

import Profile from './components/Profile.vue'
{ path: '/profile', component: Profile, name: 'profile', meta: { breadcrumb:'Perfil' } },

当我将其上传到Google Cloud中时,路由不起作用。

www.domain.com/任何内容

仅工作主要路线/

www.domain.com

在我的app.yaml中,我拥有它:

handlers:
 - url: /src
   static_dir: src

 - url: /dist
   static_dir: dist

 - url: /
   static_files: index.html
   upload: index.html

  - url: /(.*)
    static_files: /\1
    upload: /(.*)

  - url: /.*
    static_files: dist/index.html
    upload: dist/index.html

我尝试了这个问题的解决方案,但是没有用。

Vue-router history mode not working in Google Cloud after build

我找到了解决方案,必须把它放在这里:

enter code here
  - url: /.*
    static_files: index.html
    upload: index.html**

0 个答案:

没有答案