根据此链接,在创建与其他记录关联的新记录时,响应应包含已填充的关联记录。
POST /pony
{
"name": "Pinkie Pie",
"pet": 1
}
响应应该像这样:
{
"name": "Pinkie Pie",
"pet": {
"name": "Gummy",
"id": 1
},
"id": 4,
"createdAt": "2013-10-18T01:22:56.000Z",
"updatedAt": "2013-11-26T22:54:19.951Z"
}
相反,我实际上得到了一个 "pet": 1
的响应。
我的步骤如下:
sails new test
sails generate api pony
sails generate api pet
- 在两个模型中添加
"name" : "string"
- 在pony模型中添加
"pet" : { "model" : "pet" }
为了让蓝图API填充响应中的pony
属性,我需要做些什么呢?还是说我必须发送另一个请求才能获取填充的pet
?
GET /pony
会返回正确填充的记录。 - František ŽiačikGummy
存在且ID为1
。请看下面我的回答。 - Andi N. Dirgantara