我正在阅读 KCL(AWS 的 Kinesis 客户端库)的文档,如果我理解正确,我需要安装 KCL 本身(Java),然后我的 NodeJS 消费者应用程序才能访问它。首先,这是正确的吗?
如果是这样,我对 NodeJS 和 KCL 之间的联系感到困惑。我在 AWS 示例代码中看到以下行:
var kcl = require('../../..');
(在此处的示例中找到)
在 NodeJS 中,我习惯于看到以这种方式引用的 JS 文件,而不是目录。这似乎只是向上遍历文件系统 3 级并停止。这是什么参考?这是与KCL的联系吗?我是否只需要确保我的 KCL 安装位于可以容纳此require
语句的相对路径中?