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 运行。我对它现在的工作方式很满意。
我目前正在构建一个 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 运行。我对它现在的工作方式很满意。