javascript 使用node red API离线安装节点

z9gpfhce  于 2023-04-28  发布在  Java
关注(0)|答案(1)|浏览(281)

我正在尝试在没有互联网(离线)的情况下在nodered中安装节点。我有npm pack file(.tgz)并尝试使用管理方法“/nodes”POST(https://nodered.org/docs/api/admin/methods/post/nodes/)进行安装,但出现“I am getting module not found error”。
我尝试了几件事:
1.我提取了。tgz文件并给出包的路径。json节点
1.我试着给予目录的路径包在哪里。JSON存在。
1.我没有提取它,并给出了路径。tgz文件。(我知道它不会根据doc工作)
有没有人能建议我在这里做错了什么或其他替代方法?

2g32fytz

2g32fytz1#

安装Node的步骤如下:
您需要对内容类型为multipart/form-data的/nodes执行POST,其中包含打包节点的tgz。
例如,curl和adminAuth未启用

curl -X POST http://localhost:1880/nodes -H "Content-Type: multipart/form-data" -F "tarball=@node-red-contrib-gpsd-1.0.3.tgz;type=application/x-compressed-tar;filename=node-red-contrib-gpsd-1.0.3.tgz"

相关问题