在前端侧使用后端变量的好习惯是什么?



将我的数据绑定在移动侧的工作原理:

getHeros() {
    this.wakanda.getCatalog().then(ds => {
        ds['Superhero'].query({orderBy:"ID desc",pageSize:3}).then(collection => {
            this.favoriteSuperheroes = collection.entities;
        });
    });
}

但是,我直接在桌子上工作。我有一种在服务器端为我提供所需的一切的方法。

我想知道,如果我在后端调用我的方法并将其存储在这样的变量中:

var favoriteMethod = ds.Superhero.myDataClassMethod();

我如何在移动侧使用此变量?

您的第一个示例可能是最好的。另一个(更长的(技巧是:

  • 创建一个请求处理程序

    //假设您定义http://127.0.0.1:8081/getSuperheroesdata请求处理程序httpserver.addrequesthandler('^/getSuperheroesdata $','super-heroes-module','getdata'(;

  • 在您的backend/modules目录中定义super-heroes-module模块

    //模块/super-heroes-module/index.jsexports.getData =函数pong(请求,响应({ 返回ds.superhero.mydataclassmethod((;}

  • 因此,当您致电http://127.0.0.1:8081/getsuperheroesdata中时,它将从您的移动前端触发getData的CC_3方法,并返回您的http请求响应中的结果。

    请求。 <</p> <</p> /li>

Wakanda请求处理程序文档

最新更新