Angular 与后端 .NET Core API 的最佳前端集成

Best front-end integration of Angular with back end .NET Core API

我正在尝试找出将前端 angular 应用程序与 .net 核心后端 API.

集成的最佳方法

我已经看到了两种不同的方法,想知道为什么要使用一种而不是另一种?

  1. 使用 ASP.NET Core with Angular 项目模板(在 visual studio 内)+ ASP.NET Core Web API 项目模板。

  2. 使用基本的独立 Angular 应用程序 + ASP.NET Core Web API 项目模板。

非常感谢任何想法或信息!

这实际上是一个很好的问题,我曾经创建一个独立的前端和后端部分并分别使用它们。它使我能够只考虑那个部分或只考虑我正在处理的那个功能。

Angular 项目模板提供了在一个解决方案中将两个应用程序(API 后端和 Angular 前端)作为一个单元管理的便利,并且可以构建项目并作为一个整体部署。

如果您想分别创建和构建后端和 Angular 前端应用程序,并将它们托管在不同的服务器或站点上,或者您只想创建一个 Angular 前端来使用现有 API(s) 后端,您可以使用 Angular CLI 创建自定义客户端应用程序,而无需使用 Angular 项目模板。