VS Angular web 应用程序是否应该包含 web api?

Should a VS Angular web app include web api or not?

我目前正在构建一个 angular 网络应用程序(老狗,新技巧)以及 Xamarin 表单跨平台应用程序。两者都将通过网络 api 连接到同一个数据库。我的问题应该很容易回答,但是 web api 应该是同一个 web 应用程序项目的一部分,还是在同一个解决方案中有单独的项目会更好?这里的最佳做法是什么?如果它们在同一个项目中并且我通过 visual studio 进行调试,那么该会话中的端点是否可用,或者它只是 运行 的 angular 前端?

我知道api在vs里做,angular前端在vs code里好像很常见?但我真的很想知道是否有可能将 API 包含在一个 .NET Core 网络应用程序中,或者是否有什么东西使这个想法变得糟糕。

提前致谢。

我并没有真正收到这个问题的答案。但是,当 运行 前端 Angular 时,我尝试了很多次访问 API 端点,但端点似乎无法访问,所以我移动了 API进入同一解决方案内的不同项目。我可以部署 API 项目以测试 angular 前端或将请求从邮递员发送到我开发机器上 IIS Express 中的 API 运行。我对它现在的工作方式很满意。