reactjs V4用户权限不适用于其他关系

2lpgd968  于 2023-03-08  发布在  React
关注(0)|答案(1)|浏览(95)
  • Strapi版本:4.6.2
  • 操作系统:苹果操作系统
  • 数据库:PostgreSQL

我与其他实体的用户关系出现问题。
我可以发送一个请求来检索文档中所写的关系。
对我来说
所有者= 1
1是用户id

name: "asdf" menu : [...] <= here is relation with category and
 it's working correctly 
 owner: 2
 restaurantId: "d668fe5f-4746-4840-bb0e-1400295d0b1c"

在strapi管理面板中,当我从前端/ Postman 发送此消息时,我看不到与用户的关系,但实体创建时没有此条目(所有者)。当我从面板创建此实体时,所有工作正常。
有效载荷:

回复:

我在PostgreSQL/strapi上使用最新版本
关系将正常工作

bfrts1fy

bfrts1fy1#

为了在创建后的响应中获取所有者数据。您需要将populate="owner"参数传递给您的请求URL。例如:
对于POST请求:

/api/restaurants?populate="owner"

它也适用于GET请求,
列表:

/api/restaurants?populate="owner"

单身:

/api/restaurants/71?populate="owner"

使用populate参数的方法也有很多。您可以在此文档中找到一些高级用法:www.example.comhttps://docs.strapi.io/dev-docs/api/rest/populate-select#population
希望能有所帮助!

相关问题