angular - 在 ASP.NET Core 中使用多个 Angular 应用程序
问题描述
我有这个 ASP.NET Core WEB API 2.2 应用程序,它使用两个 spa 应用程序:app 和 admin。我正在使用这段代码映射到这些应用程序并且它可以正常工作:
app.Map("/admin", admin =>
{
admin.UseSpa(spa =>
{
spa.Options.SourcePath = "admin";
spa.Options.DefaultPageStaticFileOptions = new StaticFileOptions
{
FileProvider = new PhysicalFileProvider(Path.Combine(env.ContentRootPath, "admin")),
};
});
})
.Map("/app", client =>
{
client.UseSpa(spa =>
{
spa.Options.SourcePath = "app";
spa.Options.DefaultPageStaticFileOptions = new StaticFileOptions
{
FileProvider = new PhysicalFileProvider(Path.Combine(env.ContentRootPath, "app")),
};
});
});
当我使用时,localhost:59842/app
我成功地转到应用程序localhost:59842/admin
并将我重定向到管理员。现在我想要的是我使用刚才的应用程序访问应用程序应用程序,并像以前一样使用URLlocalhost:59842
访问管理应用程序localhost:59842/admin
解决方案
推荐阅读
- javascript - 如何将新值附加到字符串中,使每个值都用“,”分隔,第一个值除外?
- python - IfcOpenShell:尝试返回包含 ifcopenshell 对象及其相应形状的字典时出现段错误
- javascript - Javascript + Jquery + Sharepoint 日期格式错误 2020-10-01T19:01:00.0000000Z;2020-10-01T04:00:00.0000000Z
- reactjs - 如何发送参数 onChange
- javascript - 后续提交时页面刷新
- sql-server - SQL Modify_date 以毫秒为单位的分辨率
- azure - 从 Azure 下载 Cosmos DB 的简单方法
- android - iphone 上三星邮件和 Gmail 应用程序上的媒体查询问题
- javascript - 角日历插件
- angular - Angular:如何在子组件之间切换选择