使用 .net core 和 angular 托管 Web 应用程序的最佳方式是什么?
What is the best way to host web applications using .net core and angular?
在托管web应用的时候,单独托管一个WebAPI和前端好不好eg:.Net Core WebAPI和Angular6项目?
我会说这取决于应用程序的复杂性。如果它是一个小型应用程序,那么它是否托管在同一台服务器上并不重要。
但是一旦应用程序开始增长,前端部署将需要越来越多的资源,扩展成为一个问题。所以后端部署还是分开比较好。还有其他因素,例如安全性,例如,如果某个层被黑客攻击,则只有系统的一部分会暴露给黑客。
此外,如果您打算从其他前端调用您的后端服务,最好将后端与前端分开,以便更好地管理网络流量。
在托管web应用的时候,单独托管一个WebAPI和前端好不好eg:.Net Core WebAPI和Angular6项目?
我会说这取决于应用程序的复杂性。如果它是一个小型应用程序,那么它是否托管在同一台服务器上并不重要。
但是一旦应用程序开始增长,前端部署将需要越来越多的资源,扩展成为一个问题。所以后端部署还是分开比较好。还有其他因素,例如安全性,例如,如果某个层被黑客攻击,则只有系统的一部分会暴露给黑客。
此外,如果您打算从其他前端调用您的后端服务,最好将后端与前端分开,以便更好地管理网络流量。