问题标签 [directus]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 使用 PHP 更新 Directus CMS 中的项目
我尝试按照 Directus 文档更新项目,但我无法更新记录,它总是返回
{“错误”:{“代码”:6,“消息”:“方法不允许”}}
我的 PHP 代码是:
我究竟做错了什么?
php - 如何手动更新 Directus CMS:“字段”(文本输入)问题,v8.3.0
我已将 Directus 更新到 v8.3.0 版本,但是当尝试向现有“集合”添加新“字段”时,服务器返回错误 403,并且在一切正常之前。
我会做错什么?我应该手动执行任何命令吗?
我无法访问命令行,它是共享服务器。
如果我选择“文本输入、文本区域或所见即所得”类型,它会返回错误 403,如果我选择“切换”,它会正常工作。奇怪的是,其他类型的“领域”确实有效。
cookies - Directus 在管理应用程序源上设置 cookie,但我在前端应用程序上需要它
我在 localhost:3000 上有 Directus API 和管理应用程序,在 localhost:3000 上有前端 React 应用程序。当我尝试从 React 接口通过 client.login 方法登录时,directus 将 cookie 设置为 localhost(其管理应用程序来源)。但是我需要在我的实际应用程序所在的 localhost:3000 上使用这个 cookie。设置cookie头是这样的:directus-test-session=4JCvIJhNxCovLAvCwkSulylc8ZYq1iok4EQ3%3A%3A5b84ad5310ba25a7129ed57448136e13; 路径=/; expires=2020 年 1 月 4 日星期六 14:06:49 UTC;HttpOnly
谷歌控制台也提供如下警告:与http://directus.test上的跨站点资源关联的 cookie设置为没有该SameSite
属性。未来版本的 Chrome 将仅提供带有跨站点请求的 cookie,前提是它们使用SameSite=None
和设置Secure
。
我需要将 cookie 设置为 localhost:3000。我怎样才能做到这一点?先感谢您。
directus - 我无法更新输入值 Directus
使用子组件中的 this.values.input_name = 'some value' 更新输入或通过子自定义组件中的 javascript 更改时,新值会正确显示在父组件的输入中,但不会在保存时更新。如果手动更改值,一切都会按预期进行。
有没有办法从子组件调用父组件上的输入的 onchange 事件?你可以帮帮我吗?。
谢谢。
directus - Directus Hooks - 如何使用“item.read”
任何人都知道“item.read”钩子是如何工作的吗?
我需要解密存储的字段以供查看....
directus - Directus - 无法查询相关(一对多)集合
在一对多关系的 GraphQL 请求中不会返回相关集合。
我有 2 个收藏品blog
并comment
具有以下关系
映射是使用blog_id
评论集合中的字段创建的。当我查询博客并尝试获取相关评论时,出现错误:
询问:
错误:
反向工作。我的意思是当我查询评论和相关博客时,它运行良好。知道为什么吗?
注意:这是使用他们网站上提供的 docker-compose yaml 示例进行的本地设置,该示例连接到 mysql 数据库
android - 如何将directus sdk添加到android studio项目?
有人可以帮我将directus sdk添加到android studio中,因为我对此有点陌生。谢谢!
我已经尝试在 build.gradle 中实现 'io.directus:directus-sdk:1.1.1',但这似乎不起作用,我错过了什么吗?
Directus SDK 链接:- https://github.com/directus/sdk-java
编辑
代码放置
应用程序-> build.gradle
依赖项 { . . 实现 'io.directus:directus-sdk:1.1.1' }
错误:无法解决:io.directus:directus-sdk:1.1.1 在项目结构对话框中显示受影响的模块:app
编辑 2: Maven 版本 Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f) Maven 主页:C:\Maven\apache-maven-3.6.3\bin.. Java 版本:13.0.2,供应商:Oracle Corporation,运行时:C:\Program Files\Java\jdk 默认语言环境:en_US,平台编码:Cp1252 操作系统名称:“windows 10”,版本:“10.0”,arch:“amd64”,系列:“windows”
javac 11.0.4
JDK- 13.0.2
php - 尝试登录时出现“无法访问 API”错误
我通过 git clone 成功安装了 Directus CMS。在数据库中创建了 15 个表。在 /config 文件夹中也创建了我的 projectkey.php 文件。安装后,我想使用我的凭据登录并收到错误“无法访问 API”。
REST 调用:
在一个工作实例中,我看到 API 调用projectkey/
中有更多属性。例如data/server
,在我的实例中丢失了。
有谁知道这可能是什么?