gpt4 book ai didi

mysql - 突然无法访问Dreamfactory中的mysql表

转载 作者:行者123 更新时间:2023-11-29 18:38:19 27 4
gpt4 key购买 nike

问题

我正在使用 Dreamfactory 2.7.0 构建一个应用程序。它是通过 bitnami/docker 部署在我的本地计算机 (MacOS) 上。

有一些表以及它们之间的一些关系。到目前为止,POSTing 和 GETting 数据都没有问题。

错误消息访问被禁止。您没有足够的权限来访问此资源。通常在角色配置中尚未访问所请求的资源时出现。

然而,这一次,访问权限已明确授予,而且以前也有效。

角色配置状态:mysql/_table/table_i_need_data_from/GET|POST/API。

只有一个用户角色,并且该用户拥有该角色。所有其他表仍然可以查询。

我既无法 GET 也无法 POST 到 table_i_need_data_from

我尝试过:

  1. 重新启动
  2. 重新加载页面(Dreamfactory 管理面板)(有时似乎存在缓存问题)
  3. 更改访问设置/将其更改回来
  4. 删除访问设置,然后重新添加
  5. 确保表名书写正确(在代码中)(复制/粘贴)
  6. 确保整个请求正确编写(在代码中)(生成)
  7. 刷新系统缓存(来自 DF 管理员)

我之前做了什么

我尝试添加虚拟关系。下拉菜单都是空的,所以我无法设置它们。我不知道403是在此之前还是之后发生的。但大约是在同一时间。

问题

我必须做什么才能使访问再次正常工作?

编辑

当我从管理面板使用 API 文档时,相同的请求可以正常工作。

最佳答案

有自定义 API 脚本,它什么也不做,只是存在。当我删除脚本、删除 ACL 设置并再次添加它们时,它起作用了。

自定义 API 脚本和 ACL 评估之间似乎存在相关性。也许有人对导致这种情况的原因有一些了解。除此之外,问题就消失了,因此这个问题没有实际意义。

关于mysql - 突然无法访问Dreamfactory中的mysql表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45109274/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com