gpt4 book ai didi

node.js - 使用环回在url中获取参数的远程方法

转载 作者:搜寻专家 更新时间:2023-10-31 22:23:27 24 4
gpt4 key购买 nike

我正在尝试使用 loopback 2.0 向我的 api 添加一个获取远程方法,以实现与默认方法结构相同的方法结构,例如:

/myObject/{id}

我试过的方法是:

  MyObject.remoteMethod(
'remotemethod', {
http: {
path: '/',
verb: 'get'
},
accepts: [
{arg: 'id', type: 'string'},
],
returns: {
arg: 'status',
type: 'string'
}
}
)

但它只允许我这样做:

http://localhost:3000/api/myObject?id=1

有谁知道我怎样才能做到这一点?

有人知道如何向这条路线添加描述以显示在资源管理器中吗?文档并没有真正说明这一点。我认为他们的文档不完整,我是唯一有这种感觉的人吗?

最佳答案

环回 3.0 的答案(但我认为它与 2.0 的工作方式类似)

MyObject.remoteMethod(
'remotemethod', {
description: 'This will insert the description',
http: {
path: '/:id',
verb: 'get'
},
accepts: [
{arg: 'id', type: 'number', required: true},
],
returns: {
arg: 'status',
type: 'string'
}
}
)

诀窍是向您的 id 参数添加一个必需的属性,并将该参数包含在路径中。

另请参阅有关如何添加描述的示例

我不得不承认文档还很不完整..

关于node.js - 使用环回在url中获取参数的远程方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43505233/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com