如何对用户隐藏Backbone中的服务器端API

How to hide server-side API in Backbone from the user?

本文关键字:服务器端 API Backbone 隐藏 用户      更新时间:2023-10-08

据我所知,我们通常将模型与视图分离,它包括对服务器API的所有调用。在下面的例子中,"/data"是每个人都可以访问并调用它的地方

var UserModel = Backbone.Model.extend({
    urlRoot: '/data',
}

因此,一般来说,我们会向用户提示在哪里查找数据。是否有任何机制或一套指导方针可以向用户隐藏这一点?

设置两个服务器,一个Web服务器将客户端请求代理到数据库服务器,数据库服务器将执行"真实"请求。