首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用URL (vue - router)打开vue组件?

如何使用URL (vue - router)打开vue组件?
EN

Stack Overflow用户
提问于 2018-04-05 16:53:54
回答 1查看 234关注 0票数 0

我有一个与Laravel 5+ VueJs和vue路由器菜单工作的应用程序

代码语言:javascript
复制
<div class="collapse navbar-collapse" id="main-menu" >
    <ul class="nav navbar-nav">
        <li><router-link to="/authors/">Authors</router-link></li>
        <li><router-link to="/donate/">Donate</router-link></li>
        <li><router-link to="/feedback/">Feedback</router-link></li>
    </ul>
    <ul class="nav navbar-nav navbar-right">
        <li><router-link to="/userfiles/">Files</router-link></li>
        @if (!Auth::check())
            <li><a href="/home">reg</a></li>
        @else
            <li><a href="/home/">home</a></li>
            <li><a href="/logout/">logout</a></li>
        @endif
    </ul>
</div>

但是如果我尝试直接打开URL (例如sitename/authors/),我得到了一个404错误。我应该怎么做才能打开我的vue组件?

EN

回答 1

Stack Overflow用户

发布于 2018-04-05 19:01:40

我不确定,但这是我认为正在发生的事情:

您的服务器未配置为处理SPA。如果您希望将Vue用作具有多个页面的SPA,则需要配置您的服务器以将所有请求重新路由到index.html文件。如果你只是使用一个普通的etc服务器,这是相当简单的,只要搜索(nginx,apache等)SPA配置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49668099

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档