【发布时间】:2019-10-31 12:18:50
【问题描述】:
我制作了一个 Angular 应用程序,它应该位于 .NET 应用程序之上。有一个 ASP.Net-Application 的 Index-View,我应该从中调用某个 Angular-View。
为了测试,我尝试使用 http serve 在本地托管应用程序 - 在这里我只能访问 index.html(在我的情况下没有条目) - 像 /users 这样的路由去用户概览会导致404。
这是我的路由模块:
const routes: Routes = [
{path: 'users', component: UsersComponent},
{path: 'user/new', component: UserNewComponent},
{path: 'user/edit/:id', component: UserEditComponent}
];
@NgModule({
declarations: [],
imports: [
CommonModule,
RouterModule.forRoot(routes)
],
exports: [RouterModule]
})
export class AppRoutingModule { }
我知道它应该是一个单页应用程序——但现在,对于那个迭代,它应该是这样的。我该如何解决这个问题?
【问题讨论】:
-
你是否构建了 Angular 应用程序来生成 index.html @FlixRo
-
如果我查看
/dist文件夹,它就在那里 - 所以我猜是的 -
真的有必要将 angular-application 连接到 asp.net 应用程序中吗?我想到了一个类似分离的前端和后端的东西,我通过路由访问前端