일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 설치
- docker telegraf 설치
- node red 기초
- redis
- nodered
- node-red 기초
- postgres
- nodejs 안정화버전
- nodejs upgrade
- pubsub
- 리눅스 node-red설치
- node.js
- nodejs version
- javascript파일깨짐
- node red http
- Node-RED
- jsreport 기초
- jsreport
- javascript formdata
- Redis 설치
- node red
- nodejs 버전 업그레이드
- InFluX
- telegraf 설치
- 리눅스
- 파일타입
- nodejs update
- Today
- Total
목록Javascript/node-red (17)
♥일홍이 개발♥

node.js가 설치되어 있어야함 안되어있으면 밑에 글 참조 https://songhee96.tistory.com/30 [Linux] ubuntu 20.04 node.js 설치 1.node.js v14.x sudo curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - 2. 설치 sudo apt-get install -y nodejs 3.버전 확인 node -v songhee96.tistory.com 1.node-red 설치 sudo npm install -g --unsafe-perm node-red 2. 확인 node-red

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는 실행하면 코드가 한번밖에 실행이 안되서 필요한만큼 뒤..