关于将节点红色运行为https的各种帖子,我已完成以下操作:
在settings.js中进行了以下更改:
var fs = require("fs");
...
https: {
key: fs.readFileSync('privkey.pem'),
cert: fs.readFileSync('cert.pem')
},
...
requireHttps: true
创建了privkey.pem和cert.pem。
已验证的文件存在于〜/ node-red(Raspberry Pi)中。
Node.js版本v8.9.4 Node-RED版本v0.17.5
当我https://raspberrypi:1880时,我得到了#34;无法访问该网站"但http://raspberrypi:1880仍然有效。我甚至尝试重新启动Pi。
答案 0 :(得分:0)
这是一个简单的操作错误。我有两个先生。一个.node-red和一个节点red(仅供参考:仅使用一种方式安装节点红色而不是几种[duh])。
当加载node-red时,我错过了读取工作目录并修改了错误的settings.js