如何将 XQuery 代码发送到配置为使用本地文件作为其模块数据库的特定 MarkLogic App 服务器上进行评估?

How to send XQuery Code to eval at one particular MarkLogic App server that configured to use local file as its Module DB?

MarkLogic Visual Studio Code Extension 提供了一种通过更改其 header 注释块中的 mlxps:setting 将 Xquery 代码动态发送到不同 MarkLogic 环境的方法。

但是,如果 Xquery 需要引用存储在本地驱动器上的其他 Xquery 库文件,它就不起作用,因为没有选项可以设置 Xquery 应该在哪个 ML Http 服务器上进行评估。

相比之下,如果我们需要 运行 来自 QConsole 的相同 Xquery,

如果我尝试将它发送到端口 8300,​​这是用于该 http 服务器表单 visual studio 代码的屏幕截图。

有什么解决办法吗?这是否意味着这个 mlxprs 只能用于 Module DB 中的 Module? (这与发送 Xquery 表单 ml-gradle 的问题相同,因为无法指定将 XQuery 发送到哪个 App 服务器。)

我认为可能存在一个问题,为了针对应用服务器评估代码,它需要使用 /v1/eval 端点,并且该应用服务器需要配置为 REST-API服务器。

然而,.

阻力最小的途径是使用模块数据库并部署您的模块,而不是尝试使用文件系统,但这是一个不方便的限制。