我是node-red
的新手,所以我需要一些建议如何解决以下问题:我使用的是http-request
节点,因为我必须使用基本身份验证,我会添加{{1}的值在节点配置页面上。我从命令行的测试请求显示如下:
user/password
工作正常,因为我收到了JSON格式的信息。正如您所看到的,curl -k --insecure -H 'Authorization: Basic cffem9vdDjph' 'https://192.168.118.1:8080/platform/1/cluster/config'
必须进行base64加密才能使其正常工作。我假设http请求节点使用我的输入作为纯文本,但不起作用。
我试图找到user/password
文件中发生这种魔法的行并获得了一些想法,但是如果我更改www-request.js
文件重启节点红色并重新部署流程我得到了我的更改未变为活动状态的印象。
下一步是在/root/.node-red/node_modules/node-red-contrib-http-request/www-request.js
中使用www-request.js
引入了几个调试点,但是当我开始发送http请求时,也没有显示此调试打印。我得到的印象是我在修改后的地方错了。有什么想法或建议吗?