protocol-buffers - node-red-contrib-protobuf 找不到 .proto 文件
问题描述
我在使用 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 文件?
解决方案
protobuf 文件使用设置中的 node-red 前缀。所以文件需要在那个目录路径中。
推荐阅读
- mysql - Owncloud seems to ignore dbtype in config.php (using docker)
- c - Merge/Inline Structs
- visual-studio-code - Intellisense not picking up Redux store type
- docker - Fail to run DAG on Airflow 1.10.14 running with docker-compose on official Apache\Airflow image
- java - 使用 Jetty 11 设置 websocket
- angular - 在反应式表单中,如何创建一个自定义验证器来验证 formGroup 数组是否没有值?
- python - "is" 运算符不能正确处理浮点值
- python-3.x - Python: Get unique numbers from a text
- java - 如何从 firebase 数据库中获取数据而无需重复
- r - Dbplyr:组合两个表并将结果添加到数据库中而不将它们加载到内存中