問題
我正在用Dreamfactory 2.7.0構建一個應用程序。它在我的本地計算機(MacOS)上與bitnami/docker一起部署。在Dreamfactory中突然無法訪問mysql表
它們之間有一些表格和一些關係。到目前爲止,發佈和獲取數據一直沒有問題。
錯誤消息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文檔從管理控制檯中,同樣的要求正常工作。