Proxy &引用;c8ycli服务器“;尝试在代理后面连接时返回错误

Proxy &引用;c8ycli服务器“;尝试在代理后面连接时返回错误,proxy,cumulocity,Proxy,Cumulocity,我需要在代理服务器后面使用cumulocity。因此,我使用“npm设置代理”和“npm设置https代理”设置代理地址。现在,我能够运行一个标准的角度项目,它工作得很好 但是,当我创建一个c8y项目并使用“c8ycli服务器-u…”运行它时,每个请求都会出现以下错误: 尝试将请求/租户/登录选项从localhost:9000代理到(EconRefused)()时发生[HPM]错误 c8ycli是否使用npm代理设置?如何设置c8ycli的代理地址?我认为这与c8y本身无关。您应该尝试使用npm

我需要在代理服务器后面使用cumulocity。因此,我使用“npm设置代理”和“npm设置https代理”设置代理地址。现在,我能够运行一个标准的角度项目,它工作得很好

但是,当我创建一个c8y项目并使用“c8ycli服务器-u…”运行它时,每个请求都会出现以下错误:

尝试将请求/租户/登录选项从localhost:9000代理到(EconRefused)()时发生[HPM]错误


c8ycli是否使用npm代理设置?如何设置c8ycli的代理地址?

我认为这与c8y本身无关。您应该尝试使用npm手动设置代理:

npm config set proxy http://proxy.company.com:8080
npm config set https-proxy http://proxy.company.com:8080
取自

希望这有帮助

编辑:

在c8y工具(在我的例子中是/usr/local/lib/node_modules/cumulocity tools)上检查时,我注意到在运行server命令时,它们正在使用express(lib/devserver/server.js)。在该文件中,他们使用自己的代理(lib/devserver/proxy.js)设置将本地主机解析为租户的url

由于他们使用express,我认为您可以更改这些文件以设置代理配置。我对express没有太多经验,但我在搜索中发现了一些信息


祝你好运

正如我所写的,我已经设置了configs,它可以很好地使用标准的角度命令。但是C8YCI不接受这些代理设置,我无法运行c8y项目!您的编辑解决了这个问题,但是我们如何调整c8y的代理设置呢?如果c8y团队有人提出经过测试的解决方案,这将是理想的选择。