环回:在远程方法中传递 ctx 对象
Loopback: Passing ctx object in remotemethods
我试图在我的远程方法中访问 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.
试试这个:
accepts: [
{arg: 'ctx', type: 'object', http: {source: 'context'}},
...
我试图在我的远程方法中访问 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.
试试这个:
accepts: [
{arg: 'ctx', type: 'object', http: {source: 'context'}},
...