我正在尝试使用直接树视图,但它一直告诉我“树视图界面仅适用于递归关系”。
不确定我做错了什么以及是否有人可以提供帮助。
team_page(单例,创建树视图项并选择 team_member 作为关系)
-team_member(外键设置为“team”,是通过在 team_page 集合上创建树视图并将其相关集合设置为“team_member”生成的)
编辑:Directus 9.5.1
我正在尝试将 macOS M1 上的 Docker 引擎 20 上运行的 Directus 9 本地实例连接到 AWS RDS Postgres 15。
我可以使用 Postico 在本地正常连接到 RDS 数据库,因此通过 VPC 的公共远程连接正在运行。我还可以连接到位于 host.docker.internal 的本地 Postgres 数据库
我尝试在 RDS 配置中使用参数组来不需要加密连接。设置 rds.force_ssl = 0 不起作用。
当我尝试时出现以下错误run docker compose up
ERROR: no pg_hba.conf entry for host "XX.XXX.XX.XX", user "postrgres", database "EXAMPLEDB", no encryption
directus | err: {
directus | "type": "DatabaseError",
directus | "message": "no pg_hba.conf entry for host \"XX.XXX.XX.XX\", user \"postrgres\", database \"EXAMPLEDB\", no encryption",
directus | "stack":
Run Code Online (Sandbox Code Playgroud)
我相信这意味着生产 Postgres 数据库不允许非加密连接。 …
我正在尝试设置Directus。
我只是按照文档中描述的准则执行了全新安装。但是,一旦登录,我将出现以下错误:“服务器错误-该实例的服务器或数据库出了点问题。”
而是应该使用以下消息来显示UI:“没有集合设置-似乎还没有任何集合设置”
使用WAMP的本地主机上的安装工作正常,因此我怀疑共享主机或数据库上的某些内容配置错误。
根据控制台,无法访问许多资源:
/_/users/me?fields=last_page:1/interfaces:1/layouts:1/pages:1/_/collections:1/_/settings:1(API root)/_/collection_preset.../_/users?field.../_/relations?limit=1MySQL版本(5.7)和PHP版本(7.3)符合Directus的要求...
我真的不知道该寻找什么来诊断共享主机的任何兼容性问题...
编辑
这是日志(无堆栈):
[2019-08-28 11:31:24] api[_].ERROR: Directus\Database\Exception\ItemNotFoundException: Item not found in [server root path]/directus/src/core/Directus/Services/ItemsService.php:139
[2019-08-28 11:31:29] api[_].ERROR: Directus\Database\Exception\ItemNotFoundException: Item not found in [server root path]/directus/src/core/Directus/Services/ItemsService.php:139
[2019-08-28 11:31:29] api[].ERROR: Directus\Exception\UnauthorizedException: Unauthorized request in [server root path]/directus/src/helpers/app.php:268
[2019-08-28 11:31:29] api[].ERROR: Directus\Exception\UnauthorizedException: Unauthorized request in [server root path]/directus/src/helpers/app.php:268
[2019-08-28 11:31:29] api[_].ERROR: Directus\Permissions\Exception\ForbiddenCollectionReadException: Reading items from "directus_collections" …Run Code Online (Sandbox Code Playgroud) 我正在尝试在 Directus 上创建一个只能由登录用户访问的自定义端点。
有什么方法可以检查用户是否在自定义端点内进行了身份验证?
如何检查用户角色/权限?
我有一个带有私人消息的应用程序,消息存储在 directus 集合中,每个项目都有多个附件(文件)。如何限制不在对话中的其他用户对这些文件的访问?
我尝试为每个对话设置一个用户组,但我认为这不是最好的方法。
还有一个问题,如何设置文件的“我的”权限?
我有一个自定义(编码)钩子,其工作原理如下:
\n\nmodule.exports = function registerHook({ action }, { services, exceptions }) {\n const { MailService, ItemsService } = services;\n const { ServiceUnavailableException, ForbiddenException } = exceptions;\n\n // Send mail to admin when event time is updated\n action(\'items.update\', async ({ keys, collection, payload }, { schema, accountability }) => {\n if (collection !== \'events\') return;\n if (\n !payload.time_get_in &&\n !payload.time_setup_start &&\n !payload.time_setup_end &&\n !payload.time_soundcheck_start &&\n !payload.time_soundcheck_end …Run Code Online (Sandbox Code Playgroud) 如何在 Directus 中输入允许您选择多个图像进行上传的字段?我只能看到文件字段,它只允许上传一个文件。我需要为客户创建一个画廊,每个帖子上都有可变数量的图片。
我有一个新手 Directus 问题:
\n我尝试跟随文档但徒劳:
\nnpm init directus-project example-projectcd example-project; npx directus starthttp://0.0.0.0:8055/admin/contentcd ..,离开我的 directus 项目,npm init directus-extension/到/hellosrc/index中cd demo-directus-endpoint; npm run buildhttps://docs.directus.io/extensions/creating-extensions/
\nTo deploy your extension, you have to …Run Code Online (Sandbox Code Playgroud) 我在Directus(提供许多功能的数据平台,包括基于数据库记录的 REST API)中有两个集合。可以选择设置不同集合之间的关系。
我在collectionA和collectionB之间设置了多对多关系。collectionA_collectionB自动创建调用的特殊系统集合(连接表) 。现在,我可以在编辑 collectionA 项目时添加 collectionB 中的项目。
但同时我想在编辑 collectionB 项目时添加 collectionA 项目,但我找不到添加现有联结表的方法。当我在 collectionB 和 collectionA 之间添加多对多关系时 - 创建新的联结表。
如何使用相同的联结表来实现对称的多对多关系?
我正在尝试将 REST API 中的 Markdown 内容显示到我的 NUXT3 应用程序。我可以用这个获取原始数据
<h2 class="bg-slate-100 p-5 mt-5 border rounded">{{ Services.data.Test[0].Title}}</h2>
<p class="bg-slate-100 p-5 mt-5 border rounded" >{{ Services.data.Test[0].Test_Data}}</p>
Run Code Online (Sandbox Code Playgroud)
使用 DirectUS -
<script setup>
const { $directus } = useNuxtApp()
const { data: Services } = await useAsyncData('Services', () => {
return $directus.items('Services').readByQuery()
})
// console.log($directus);
</script>
Run Code Online (Sandbox Code Playgroud)
我在没有在 Markdown 内容中设置正确的 P 和 H 标签的情况下得到这个。它看起来是原始文本..我想将其做成 html 格式,就像它应该看起来的那样。我如何在这里使用 Markdown ?在NUXT2中,我们可以使用markdownit模块...但在NUXT3中,它不兼容。我阅读了 NUXT 内容模块文档,但找不到我要找的内容。
directus ×10
amazon-rds ×1
database ×1
docker ×1
headless-cms ×1
javascript ×1
many-to-many ×1
node.js ×1
nuxt.js ×1
ovh ×1
php ×1
postgresql ×1
rest ×1
treeview ×1
vue.js ×1