我们有两个层,所有客户都进入应用程序:
UI层:我们这里有MVC,Webforms,JS代码。 我们在JS的这个项目中调用C#MVC控制器。我们将此用于MSite / Desk客户端。这会将HTML返回给客户端。
服务层:这是Web API项目。 Android,IOS客户端调用此方法来获取JSON。
两者都有不同的网址, 对这两个不同的入口点进行通用验证变得棘手吗?
我们应该创建一个公共入口点,即UI调用服务层来获取数据吗?我们应该怎么做?或者还有其他方法可以解决这个问题吗?
答案 0 :(得分:1)
您可以将WEB API endpont用作常用的endpont。您的所有客户端应用程序都应仅调用端点。
您的MVC应用程序还应调用移动应用程序正在调用的相同Web api