【发布时间】:2018-07-01 02:24:08
【问题描述】:
我是 node.js 的新手,尝试使用环回框架创建一组 API。我的要求是接受 JSON 作为我的 API 的输入,并且我试图在模型 JSON 文件中定义相同的内容。根据官方文档,loopback 支持 object 类型作为参数类型,但我看不到在哪里可以定义 JSON 对象结构。有人可以让我知道如何做到这一点吗?
该模型的相关sn-p如下:
"retrieveProfile": {
"description": "Returns back a particular entity's profile details",
"isStatic": true,
"accepts": [
{
"arg": "msg",
"type": "string",
"http": {
"source": "query"
}
}
],
"returns": {
"arg": "greeting",
"type": "string"
},
"http": {
"verb": "get"
}
}
【问题讨论】:
-
你考虑过embedded model吗?这有点介于对象属性和常规相关模型之间。
-
据我所知,嵌入式模型是
properties属性的一部分,而我正在尝试使用accepts属性。您能否就这种情况下的最佳做法提出建议? -
@Debojit 你有想过这个吗?
-
@Jonathan 很遗憾,没有。我不得不采取艰难的方式,比如接受 JSON 作为字符串,然后接受
JSON.parse。工作,但不是一个好的实现,说得轻巧。 -
@Debojit 我想通了。我知道这对游戏来说已经晚了,但也许它可以帮助前进。
标签: node.js loopbackjs