我正在使用 Angular 6 在 tomcat 上部署应用程序时遇到了一些问题
我有 Base href = /login/
当我转到像您在下面看到的任何页面时,忘记 routerlink 它可以工作,但是当我刷新或直接打开http:localhost:8088/login/forget 时,它不会显示此页面,它显示的服务问题类似于 2 图像
这是重新加载页面后
我用来部署应用程序的步骤
- 1.ng build --prod --base-href /login/
- 复制 dist 文件夹文件
- 去 Apache Software Foundation\Tomcat 8.5\webapps\ 并创建登录文件夹
- 将所有dist文件夹文件粘贴到tomcat登录文件夹中,如下所示
- 启动tomcat服务器