构建后找不到vue页面

时间:2017-09-16 05:55:15

标签: npm vue.js vuejs2 vue-router

我有

的路线
    http://localhost:8080/user/reset

当我在开发中时,它会找到工作 但是在构建之后我把dist放在localhost中

    http://localhost/user/reset

它说找不到页面。 但我可以通过点击路由器链接从主页访问它,但不能通过我的浏览器中的直接地址。

     {
        path: '/user/reset',
        component: function(resolve) {
            require(['@/components/view/reset.vue'], resolve)
        }
    }

这是我在routes.js

中的路径

1 个答案:

答案 0 :(得分:1)

我忘了把.htaccess文件。

<IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteBase /
 RewriteRule ^index\.html$ - [L]
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule . /index.html [L]
</IfModule>

了解更多细节...... https://router.vuejs.org/en/essentials/history-mode.html