将我的数据绑定在移动侧的工作原理:
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中时,它将从您的移动前端触发
请求。 <</p> <</p> /li>getData
的CC_3方法,并返回您的http请求响应中的结果。
Wakanda请求处理程序文档