构建Vue应用程序后在生产上路由问题

时间:2019-08-02 12:34:07

标签: apache vue.js vue-router production building

因此,我正在使用Vuejs构建应用程序,在完成她的工作后,我们决定最终为生产构建程序。在构建等过程中一切正常,但是当真正托管应用程序时,我们注意到在本地主机(开发和生产)上看不到的一些问题。

我说这是经过大量的测试和研究,因为首先,我认为问题出在生产后,但是我们测试了另一种托管方式,并不是导致问题的原因是Apache。那也不是代码。无论如何,问题在于,当我们第一次访问该应用程序时,您会看到第一个登录页面,并且在第一次访问时它就可以正常工作,但是如果用户由于任何原因刷新页面,则该页面会丢失所有CSS,因为路由/ auth / login转到/ auth / login /,经过一些测试,我可以确认。路由末尾添加的那条使得该页面失去CSS。

此问题解决后,我们在.htaccess中添加了一个异常(我们知道这不是最佳实践,但无论如何),此问题解决后,我们看到了另一个问题:单击链接时,例如/ auth / login?token = 12334567890令牌参数只会消失,并且用户会自动重定向到/ auth / login。因此,我们认为这两个问题可能是相关的,因为当我们首次访问并登录应用程序中的所有内容时,这两个问题仅在我们的登录组件上发生。我的问题是仅在此页面上导致此问题的原因是什么?是Vue路由器引起的吗?

0 个答案:

没有答案