我已经使用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。
如果您对此问题有任何了解,请帮助我。谢谢你。