일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- telegraf 설치
- redis
- Node-RED
- 노드레드
- docker telegraf 설치
- jsreport 기초
- nodejs upgrade
- node.js
- node red http
- nodered
- 리눅스
- javascript formdata
- nodejs version
- node red
- 도커 telegraf 설치
- nodejs 안정화버전
- node-red 기초
- javascript파일깨짐
- postgres
- InFluX
- 우분투
- 파일속성
- Redis 설치
- node red 기초
- 파일타입
- nodejs 버전 업그레이드
- pubsub
- nodejs update
- jsreport
- 리눅스 node-red설치
- Today
- Total
목록Node-RED (9)
♥일홍이 개발♥

http 통신의 정보 부족으로 많이 힘들었음... 문제 - error가 났을 때 res데이터를 보내주지 않아서 client 쪽에서 무한응답 기다리는 현상 error catch 노드를 사용해 error가 났을 경우 ex) msg.statusCode=400일 경우 응답을 날릴 수 있게 수정 node.js와 똑같이 try..catch문을 써서 처리

node - red 기초 가져오기 , 내보내기 1. 내보내기 다운로드 - 파일 다운 클립보드로 보내기 - 복사 2. 가져오기 파일로 불러올경우 => 파일선택 복사 한 내용 붙여넣기

http [get]으로 파일 보내기 1. node 전체 흐름 2. http in 3. read file 4. change (중요) 5. clinet는 react로 테스트 하였음 - proxy를 이용해 node-red 포트로 타겟 설정을 해준다 6. api 요청 - 위 주소와 같이 api 명을 치면 보낸 svg 파일 전송 성공! + PNG 타입은 change 노드에서 헤더타입만 바꿔주면 된다

postgres에 insert하는 방법이 너무 여러가지라서 되는방법으로 정리를 하였다. function노드 코드 for(i=0;i0){ v += ";"; } v += " INSERT INTO public.history_cpu_sum(time,server,max,min,avg,type,unit) VALUES(EXTRACT(EPOCH FROM NOW())::INTEGER,'"+data1+"','"+data2+"','"+data3+"','"+data4+"','CPUUtilization','Percent')" //변수 넣을때 + 넣어주기 } msg.query = v; return msg; for문을 돌려 수만큼 쿼리 insert해주는 부분 msg.query는 실행하면 코드가 한번밖에 실행이 안되서 필요한만큼 뒤..

node-red 를 이용하여 pub,sub을 해보기! 사용노드 - influxDB, redis (다운받는법 전 게시물에 있음!) 하기 전 완성노드 흐름 1. influx에서 데이터를 불러오기 위해 쿼리 작성 2. function 노드 코드 작성 - publish 하기위해서 payload로 보내준다 3. reids 노드 publish랑 subscribe 로 설정해준다 - 여기서 server는 local - topic은 본인이 지정해준다 4. cmd로 테스트 해보기 잘들어오네용 지금은 redis pubsub을 이용했지만 node-red 안에 있는 pub sub을 써도 무관함