【发布时间】:2019-10-29 16:09:00
【问题描述】:
我在使用 node-red-contrib-protobuf 的 Heroku 服务器上使用 node-red
我尝试了许多不同的 .proto 文件相对路径。问题是我不断收到此错误: “无法加载原始文件。错误:ENOENT:没有这样的文件或目录,打开'”../src/assets/protocol_buffers_files/generic_message.proto”'
我也试过这个“/src/assets/protocol_buffers_files/generic_message.proto”
我的 node-red 部署实例在 heroku 上。相对路径是正确的。为什么 node-red-contrib-protobuf 找不到 proto 文件?
【问题讨论】:
-
相对路径很可能是相对于节点的
.js文件,而不是Node-RED userDIR -
是的,你是对的,所以我把它放在 ./.node-red 文件夹下就可以了