【问题标题】:MarkLogic : Custom REST URL constructionMarkLogic:自定义 REST URL 构造
【发布时间】:2018-10-18 15:01:53
【问题描述】:

MarkLogic 版本:9.0-6.2

我需要为自定义 REST API 构建端点 URL,如下所示。

https://localhost:8011/v1/resources/customer/registration/preference

所以我创建了如下所示的文件夹结构

\plugins\entities\Customer\harmonize\REST\services\customer\registration

在“注册”文件夹中,我放置了preference.sjs 文件。当我调用服务时,我收到 405:Method not found 错误。

但如果我将相同的代码 (preference.sjs) 放在

\plugins\entities\Customer\harmonize\REST\services\ 

并使用 URL https://localhost:8011/v1/resources/preference 然后我得到预期的结果。

关于如何构建文件夹以支持所需 URL 的任何指针?

【问题讨论】:

    标签: marklogic marklogic-9 marklogic-dhf


    【解决方案1】:

    我不相信REST API Resource Service Extensions 支持目录。

    您可以在extensionName 中使用分隔符,例如- 而不是目录,以便组织扩展并确保它们在排序时被分组:

    \plugins\entities\Customer\harmonize\REST\services\customer-registration-preferences.sjs
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-26
      • 2017-09-23
      • 1970-01-01
      • 2014-12-15
      • 1970-01-01
      • 1970-01-01
      • 2013-02-21
      • 1970-01-01
      相关资源
      最近更新 更多