gpt4 book ai didi

node.js - "Failed to get configuration"通过 Node 在 Mocha 测试中使用 Wolkenkit 客户端

转载 作者:太空宇宙 更新时间:2023-11-03 22:44:51 25 4
gpt4 key购买 nike

我正在尝试通过 Node 中的 Mocha 测试与我的 Wolkenkit 应用程序进行交互。

遵循tutorial on client connections ,运行测试时出现以下错误:

Error: Failed to get configuration.
at ConfigurationWatcher.wentOffline (node_modules/wolkenkit-client/dist/ConfigurationWatcher.js:113:28)
at /home/aef/Projects/experiments/wolkenkit_bullet/node_modules/wolkenkit-client/dist/ConfigurationWatcher.js:101:16
at tryCatch (node_modules/es6-promise/dist/es6-promise.js:409:12)
at invokeCallback (node_modules/es6-promise/dist/es6-promise.js:424:13)
at publish (node_modules/es6-promise/dist/es6-promise.js:398:7)
at publishRejection (node_modules/es6-promise/dist/es6-promise.js:339:3)
at flush (node_modules/es6-promise/dist/es6-promise.js:128:5)
at processTicksAndRejections (internal/process/task_queues.js:79:11)

非常感谢任何解决此问题的帮助。

我在package.json中添加了以下依赖项:

"devDependencies": {
"chai": "^4.2.0",
"mocha": "^7.0.1"
},
"dependencies": {
"wolkenkit": "^3.1.2",
"wolkenkit-client": "^3.1.0"
},

我的测试代码如下所示:

'using strict';

const expect = require('chai').expect;
const wolkenkit = require('wolkenkit-client');

describe("wolkenkit app", () => {
it("first test", async () => {
const app = await wolkenkit.connect({host: 'local.wolkenkit.io', port: 3000});
});
})

最佳答案

虽然在 Node 内设置环境变量不起作用,但已通过在系统环境中将 NODE_TLS_REJECT_UNAUTHORIZED 设置为 0 解决了问题,如下所示:

export NODE_TLS_REJECT_UNAUTHORIZED=0

感谢@mattwagl 指出了正确的方向。

关于node.js - "Failed to get configuration"通过 Node 在 Mocha 测试中使用 Wolkenkit 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60380222/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com