"最初的回答"
我想部署我的Angular项目,但是组件丢失了。
我想部署我的Angular项目,但是组件丢失了。
我的步骤
步骤1:
我执行了cmd命令:
ng-build --prod
第二步:
我正在将网站添加到IIS中,路径在dist内。
第三步:
首页正常工作,但其他组件的登录页面未找到404。
http://localhost/login HTTP错误404.0 - 未找到
在文件App.Module.Ts中,我正在配置路由。
const routesConfig:Routes=
[
{path:"kinds",component:KindsComponent},
{path:"",component:FilmsComponent},
{path:"films",component:FilmsComponent},
{path:"login",component:LoginComponent},
{path:"accounts",component:AccountsComponent},
{path:"customers",component:CustomersComponent},
{path:"director",component:DirectorComponent}
];
再次注意:当我构建项目并在IIS上部署时,http://localhost正常工作,但其他组件未找到。
最终解决方案:
如何使其正常工作?我犯了什么错误?