【问题标题】:Directus JS SDK adds an extra slash to the API linkDirectus JS SDK 在 API 链接中添加了一个额外的斜线
【发布时间】:2021-01-05 22:49:54
【问题描述】:

我编写这段代码是为了使用JS SDK(第三方库)获取一些数据:

directus.items('configuration').read<TConfiguration>({ single: true });

这将生成一个获取查询

/items/configuration/?single=true

返回 404 Not Found 错误。

右端点没有斜线'/':

/items/configuration?single=true

我查看了文档,但没有找到删除这个多余斜线的方法。而且我不想使用 Apache 或 htaccess 来忽略它。

是否有本地 Directus 选项可以删除它?

编辑 1:这似乎是库本身的一个错误。斜线在那里是硬编码的,也许忽略它的唯一方法是使用 htaccess。

【问题讨论】:

  • 我希望这个答案对你有很大帮助:- stackoverflow.com/a/9823754/3607051
  • @RakshaSaini 我想你不明白这个问题。问题出在第三方库中。所以在这里我们应该使用 htaccess 或 apache。但是我想用原生的方式来移除。
  • 好的,这意味着您在检查或打印 url 时有斜线?有一些第三方验证。请检查一下。
  • @RakshaSaini 请看看 JS SDK 库如何为 Directus 工作 docs.directus.io/reference/sdk-js.html
  • 好的@Zied Hf。我会检查的。

标签: javascript directus


【解决方案1】:

我猜它在库中是硬编码的。

代码来自@directus/sdk-js

【讨论】:

    猜你喜欢
    • 2015-11-08
    • 1970-01-01
    • 1970-01-01
    • 2013-01-19
    • 1970-01-01
    • 2015-06-24
    • 2021-03-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多