问题
我正在使用 Dreamfactory 2.7.0 构建应用程序。它在我的本地机器 (MacOS) 上与 bitnami/docker 一起部署。
有一些表和它们之间的一些关系。到目前为止,POST 和 GETting 数据都没有问题。
Access Forbidden. You do not have enough privileges to access this resource.
当请求的资源尚未在角色配置中访问时,通常会出现错误消息。
然而,这一次,访问权限已被明确授予,并且之前已经成功。
角色配置状态:
mysql / _table/table_i_need_data_from / GET|POST / API.
只有一个用户角色,并且用户拥有该角色。仍然可以查询所有其他表。
我既不能 GET 也不能 POST 到table_i_need_data_from
.
我努力了:
- 重新启动
- 重新加载页面(Dreamfactory 管理面板)(有时似乎存在缓存问题)
- 更改访问设置/将其改回
- 删除访问设置,重新添加
- 确保表名正确写入(在代码中)(复制/粘贴)
- 确保正确编写整个请求(在代码中)(生成)
- 刷新的系统缓存(来自 DF 管理员)
我以前做过的
我试图添加虚拟关系。下拉菜单都是空的,所以我无法设置它们。我不知道 403 是在那之前还是之后发生的。但时间差不多。
问题
我必须做什么才能使访问再次正常工作?
编辑
当我从管理面板使用 API Docs 时,同样的请求可以正常工作。