现在,我的网站的网址看起来像这样,因为我正在使用
here所描述的方法
http://localhost:4200/#/cadastro
是否可以删除网址中的哈希值而不会出现404错误?
编辑:路由器模块添加
const appRoutes: Routes = [ { path: '',component: HomeComponent },{ path: 'cadastro',component: CadastroNoivosComponent },{ path: '**',component: HomeComponent } ]; export const routing = RouterModule.forRoot(appRoutes);
解决方法
如果您使用
PathLocationStrategy描述
here,则可以删除URL中的哈希值.
但摆脱404错误需要一些服务器端调整.一种快速简便的方法是将服务器配置为在请求http:// yourhost / *形式的任何URL时加载主页.