【问题标题】:how to open kdb+ port on specific path?如何在特定路径上打开 kdb+ 端口?
【发布时间】:2021-10-01 11:47:17
【问题描述】:

当我设置\p 8080 时,我可以调用http://localhost:8080/ 来与kdb+ 交互。

我该如何处理这个网址: http://localhost:8080/somepath ?

我的应用程序向 kdb 进程发送 HTTP 请求以从数据库获取数据的用例。由于此处超出范围的反应原因(请参阅this),我不能使用http://localhost:8080/

【问题讨论】:

  • 您能在这里向我们解释一下您的用例吗?您是否尝试从侦听端口 8080 的 kdb 进程访问一些数据?
  • @CathalO'Neill 添加了

标签: kdb


【解决方案1】:

默认情况下,q 网络服务器的根服务器位于您的QHOME 文件夹下名为html 的文件夹中。 例如,如果您有一个名为 mydoc.html 的 html 文档,那么您可以将其放置在,例如,

$QHOME/html/example/mydoc.html

并通过调用到达它

http://localhost:8080/example/mydoc.html

这里有一些信息:https://code.kx.com/q/kb/custom-web/

【讨论】:

  • 我的QHOME 文件夹中没有html 文件夹(我正在运行V3.6 x32,因为我希望它可以脱机工作)。
  • 您需要自己创建文件夹。或者,您可以在 q 会话中编辑 .h.HOME 变量以指向您选择的不同文件夹
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-28
  • 2011-03-24
  • 2011-01-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多