尝试刷新现有页面时,我的路由不起作用

时间:2019-10-30 15:52:52

标签: angular angular7 angular7-router

我已经使用angular 7完成了路由,如果使用菜单键遵循路径,则可以正常工作。但是,如果我在页面上并尝试刷新浏览器,则会出现404错误。类似地,我不能直接访问任何页面,我必须使用按钮进入所有页面。 我的代码示例: 这是我的路由文件的一部分

const routes: Routes = [
  {
    path:'',component:Component1
  },
  {
    path: 'home', component: Component2
  }]

我的索引的bas ref为:

<base href="/myforms/">

并且我正在使用以下内容访问component2:

<div class="col-sm-6">
              <a routerLink="home" router-link-Active="active" ><button class="btn btn-green">Home</button></a>              
            </div>

,它工作正常,我得到了URL:localhost:8091 / myforms / home,当我单击按钮时它会打开。但是,如果刷新页面,它将显示404。

如果您对此问题有任何了解,请帮助我。谢谢你。

0 个答案:

没有答案