我试图弄清楚如何在基于Angular 7的同一网站中同时提供网页和数据。各种Google查询并没有使我找到答案。
Angular从上至下构建其响应(与ASP.NET不同,在ASP.NET中,与请求的URL对应的页面声明了将要嵌入的母版页),该页面的外部框架在index.html中定义,其中默认嵌入了由AppModule定义的外壳。因此,Angular项目的结构似乎旨在以一种响应类型来响应请求:HTML响应。
如果我希望同一个网站也提供HTTP服务集合,这些服务返回以JSON格式(作为“ application / json”提供)的HTTP服务,那么该如何构造东西呢?路由到这些服务的方式如何,一个如何绕过index.html并设置所需的Content-type?
答案 0 :(得分:0)
在ASP.NET中,您可以创建具有Angular SPA作为选定视图类型的应用程序。
有关更多信息,请访问:
另一个优点是,两个应用程序都将在同一端口上运行,并且您不会遇到任何CORS
问题
答案 1 :(得分:0)