当前位置: 首页 > 知识库问答 >
问题:

promise被拒绝,无法在VUE和Directus中获取Collections或getItems

杜英叡
2023-03-14

vueJS和Directus世界的新手。通过浏览在线文档来学习我的方法。仍然在寻找一个像样的教程,展示如何访问Directus的远程安装并在vueJS应用程序中使用其数据的一步一步的指导。

我的设置如下:

    null
import DirectusSDK from "@directus/sdk-js";
const client = new DirectusSDK();
client.login({
  url: "https://mydomain.studio/directus/public/",
  project: "events",
  email: "email@emailaddress.com.au",
  password: "mypassword",
  storage: window.localStorage
});
console.log(client.getCollections());

如果有一个新手一步一步的教程解释如何做到以上,我会很高兴去看它。

提前多谢

共有1个答案

艾雪风
2023-03-14

免责声明:我不知道Directus是什么。但是根据他们的文档,这样的东西在技术上应该是可行的:

import DirectusSDK from "@directus/sdk-js";

const client = new DirectusSDK({
  url: "https://mydomain.studio/directus/public/",
  project: "events",
  storage: window.localStorage
});

client.login({
  email: "email@emailaddress.com.au",
  password: "mypassword",
}).then(response => {
  console.log(client.getCollections());
});
 类似资料:
  • 我试图让我的头周围的promise,我得到了这个错误抱怨未处理的promise拒绝,但我确实有一个<代码>捕捉如果它被拒绝! 谁能帮帮我我做错了什么? 这是我的代码: 错误: (节点:200092)未处理的PromisejectionWarning:未处理的promise拒绝。这个错误要么是由于在没有catch块的情况下抛出异步函数的内部,要么是因为拒绝了没有使用catch块处理的promise。

  • 问题内容: 我有一个HTTP API,无论成功还是失败,它都会返回JSON数据。 失败示例如下所示: 我想要在JavaScript代码中实现的是这样的: 问题答案: fulfilled return Promise.reject(resp.json()); 好吧,诺言 将 得到兑现,只是不等待它,而是立即 兑现诺言 。 我假设您宁愿执行以下操作: (或明确写出)

  • 我正在构建一个SPFx angular 2组件,它有一个嵌套的子组件。子组件需要引用当前上下文,但如果我引用了: 我得到: SPComponentLoader.LoadComponent:错误:***无法从组件“FFAA6A0E-9EBA-40A0-BEC5-226D1DB53CAF”(RequirementsFormWebPart)加载入口点。defaultLoghandler.error@de

  • 我正在使用Firebase云消息服务辅助角色处理后台推送通知。 当通知(其中包含一些数据的URL)被点击,我想要么: 焦点窗口,如果它已经在所需的URL 导航到URL并聚焦它,如果已经有一个活动的选项卡打开 如果上述条件都不满足,则打开URL的新窗口 点1和3与下面的SW代码一起工作。 出于某种原因,第2点不起作用。promise被拒绝,原因是: 我认为这可能是由于缺少https,但从我的阅读来看

  • 我编写了一个函数,它返回异步逐行读取文件的promise,但问题是如果文件不存在,就会抛出错误,应用程序崩溃。我已经将代码包围在try-catch块中,但是代码执行从未进入catch块,而是终止。 其次,我可以拒绝promise,然后从promise中返回json对象吗? 像

  • 我正在使用AWS SAM(Lambda 第三方调用我的API,并在正文中包含JSON的GET请求。但是,当请求发送到带有正文的API时,CloudTop会拒绝该请求。 请求如下: 以下是回应: 检查日志时,请求永远不会命中API网关或Lambda函数。但是,如果我从请求中删除正文,那么它将命中Lambda函数,并且我将从API中获得适当的错误消息(告诉调用方预期的正文丢失)。 我通过SAM模板使用