Loopback: передача объекта ctx в удаленные методы - PullRequest
0 голосов
/ 28 сентября 2019

Я пытаюсь получить доступ к объекту ctx в моем удаленном методе.

У меня есть следующий код:

MyModel.remoteMethod("getdetails", {
    accepts: [
        { arg: "options", type: "object", http: "optionsFromRequest" }
    ],
    http: {
        path: "/getdetails",
        verb: "get"
    },
    returns: {
        arg: "body",
        type: "object",
        root: true
    }
});
MyModel.getdetails= function( options, cb) {
   console.log(options.ctx);
};

Я добавил { arg: "options", type: "object", http: "optionsFromRequest" }, но все равно я не получаю ctx в моих опциях.options содержит только accessToken и authorizedRules.

Как получить доступ к ctx в удаленных методах?Я использую loopback3.

1 Ответ

1 голос
/ 29 сентября 2019

Попробуйте это:

    accepts: [
    {arg: 'ctx', type: 'object', http: {source: 'context'}},
    ...
...