strapi - 我已经定制了 Strapi 控制器,但出现错误
问题描述
我已经自定义了控制器但是得到这个错误 {“statusCode”:400,“error”:“Bad Request”,“message”:“您的过滤器包含一个字段'user',它没有出现在您的模型定义或其关系中" }
这是代码
async find(ctx) {
let entities;
if (ctx.query._q) {
entities = await strapi.services.restaurant.search({
...ctx.query,
"user.id": ctx.state.user.id,
});
} else {
entities = await strapi.services.restaurant.find({
...ctx.query,
"user.id": ctx.state.user.id,
});
}
return entities.map((entity) =>
sanitizeEntity(entity, { model: strapi.models.restaurant })
);
}
解决方案
推荐阅读
- c++ - 仅当在 Visual Studio C++ MFC 桌面应用程序上使用 64 位 (x64) 构建平台时,链接的 DLL 之间才会出现 LNK 2001 和 LNK 2019 错误
- flutter - 在颤动中使用 path_provider 的路径无效?
- mysql - N对N关系选择
- c# - Discord.Net 机器人回复 - 包含单词
- angular - 对可观察范围的困惑
- python - 删除 plot_trisurf 中的三角剖分
- scala - 如何将单独的函数应用于已知 Shapelss HList 的每个索引
- c++ - 将 Go 二进制文件加载到内存中并从 C++ 运行
- ios - 应用商店连接上的活动选项卡消失了
- reactjs - 根据页面加载时收到的道具处理条件