Strongloop远程方法构造

时间:2015-08-18 17:28:31

标签: strongloop

我有以下结构:     志愿者     VolunteerTrips     游

通过志愿者志愿者链接到VolunteerTrips。旅行通过tripId链接到VolunteerTrips。我建立了关系,所以我可以从志愿者那里获得旅行清单,反之亦然。我现在想要的是一种将这些旅行连接到列表中的远程方法。

例如,/ Volunteers / tripList的值为1(volunteerId)将返回 "伯利兹秘鲁"。因此,远程方法将调用/ Volunteers / 1 / trips,遍历该列表,并构建tripName属性的字符串,然后返回它。

查看文档,我看到添加到volunteers.js是这样的:

module.exports = function(Volunteers) {
    Volunteers.tripList = function(volunteerId, cb) {
      cb(null, "belize madagascar");
    }

    Volunteers.remoteMethod(
        'tripList', 
        {
          accepts: {arg: 'volunteerId', type: 'string'},
          returns: {arg: 'tripList', type: 'string'}
        }
    );
};

然而,我仍然坚持如何进行额外的呼叫以获得旅行,然后循环并构建我的字符串。有人能帮助我吗?

1 个答案:

答案 0 :(得分:0)

您是否看过我的示例:https://github.com/strongloop/loopback-example-app-logic?试一试,如果您遇到问题,请告诉我。