我在Angular 7中有一些组件,并且我不使用'useHash:true'进行路由。
我在实时服务器上部署了Angular应用程序,如果我使用路由导航到某个组件(例如/ panel),则它工作正常,但是如果我重新加载该页面,则会收到错误消息'Cannot get / panel'
任何人都可以帮忙吗?
我在Angular 7中有一些组件,并且我不使用'useHash:true'进行路由。我将Angular应用程序部署在实时服务器上,如果我使用路由导航到某个组件(例如/ panel),则它会......>
在您的应用程序中运行此CLI命令
ng build --prod="true" --base-href="<Your-Base-Path/<your-project-folder-name>"
您应将服务器配置为回退到index.html。查看angular docs here如何执行此操作。例如,在Appcache服务器上,我正在使用此.htaccess文件: