NodeRed 22

nodered 플로우 내 노드간 변수 사용법

1 Error - flow stopped: connect ETIMEDOUT subflow 2라는 것은 some_var를 받아 some_var 는 문자 "happy" 라는 데이타이고 3개의 출력이 나간다.. 3개의 출력이 아래와같이 1 2 3 각각의 차이점을 기억하자. J: $env("변수명"); 혹은 $변수명 function code에서는 env.get("변수명") env.get("변수"); 정리: 변수는 노드별로 각각 독립이다. flow내에서 공유하려면 var v1= flow.get("var1"); flow.set"var1", v1 ); 다른 플로우에서도 공유 하려면 var v2= global.get("var2") global.set("v2", v2 ) 이와같이 사용한다.. 끝.

NodeRed 2022.05.18

.node-red\node_modules\mysql\ 오류

nodered 쿼리실행후 자꾸 죽는 이유가 뭘까? 쿼리는 정상인데.. 찾아보니 시간초과의 기본값을 늘려주면 된다고 되어있다.. at Quit. (C:\Users\Administrator\.node-red\node_modules\mysql\lib\protocol\Protocol.js:160:17) nodered [red] Uncaught Exception [error] Error Quit inactivity timeout at Quit. 예, 시간 초과는 Protocol.js 파일 라인:162에서 옵니다. node-mysql을 체크아웃하면 쿼리에 대한 변수 "시간 초과"임을 알 수 있습니다. 시간 초과를 기본값인 10000보다 훨씬 높게 설정하면 오류가 사라집니다. 예는 pool = require('mys..

NodeRed 2022.05.14

nodered flow내 변수 flowContext 사용법 count 예문

j: $flowContext("count")+1 function 노드내에서 context.get(), .set() 을 이용시 참고 if (context.get("counter") === undefined) { context.set("counter", 0) } 압축형식 전체소스 [{"id":"6ecac54d.c43ffc","type":"comment","z":"048afcf96de5b555","name":"Set flow context","info":"Change node can set flow context.","x":240,"y":1940,"wires":[]},{"id":"80e966d3.9d7a78","type":"inject","z":"048afcf96de5b555","name":"","props"..

NodeRed 2022.05.06

npm 설치 사용자 설치한 패키지 리스트 검색 하는 법

//1 파일명에 원하는 검색명이 표함된 파일을 찾고자할때. dir과 findstr을 이용 C:>dir/s/b | findstr red.js // s: 서브폴더까지 b: 간략하게 경로전체 |: 파이프 이어서 명령 findstr: 스트링을 찾아 red.js 가들어간 //결과 //C:\node_modules\jquery\src\deferred.js //C:\node_modules\jquery\src\core\ready-no-deferred.js //2 npm설치 패키지 list 에서 -g :글로벌 폴더위치 --depth=0 깊이 0 C:>npm list -g --depth=0 //결과 //C:\Users\harangy\AppData\Roaming\npm //+-- grunt-cli@1.4.3 //`-- npm..

NodeRed 2022.02.25