#axios #next.js #strapi
Вопрос:
Я пытаюсь опубликовать СООБЩЕНИЕ в API Strapi и, похоже, не могу понять, как прикрепить отношение «имеет и принадлежит одному» (один к одному) из профиля к пользователю.
Я знаю, что отношения работают хорошо, потому что в панели администратора я могу создать отношения без каких-либо проблем
Я уже пробовал следующее тело:
{ "fullName":"Test Name", "country": "Nigeria", "phone": "09070933598", "verified": true, "users_permissions_user": { "id": 22 } }
Я получил такой ответ
{ "id": 3, "users_permissions_user": {}, "fullName": "Test Name", "country": "Nigeria", "verified": true, "plan": null, "earnings": 0, "availableBalance": 0, "planRegDate": null, "planActive": false, "planPaymentVerified": false, "phone": "09070933598", "published_at": "2021-10-19T08:43:04.412Z", "created_at": "2021-10-19T08:43:04.428Z", "updated_at": "2021-10-19T08:43:04.470Z", "identification": null }
Я ожидаю, что, по крайней мере, у меня будет некоторая информация о пользователе с идентификатором, переданным в теле. Это не просто связывает их
Ответ №1:
Вам нужно передать идентификатор одного из пользователей, уже находящихся в вашей базе данных strapi, в «users_permissions_users». Вы можете получить это из объекта пользователя.
{ "fullName":"Test Name", "country": "Nigeria", "phone": "09070933598", "verified": true, "users_permissions_user": user.id }