| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
- nodejs 버전 업그레이드
- node red
- nodejs upgrade
- 파일속성
- 노드레드
- 도커 telegraf 설치
- javascript파일깨짐
- postgres
- docker telegraf 설치
- telegraf 설치
- jsreport 기초
- jsreport
- node-red 기초
- nodejs 안정화버전
- Redis 설치
- 우분투
- node red http
- nodejs update
- nodejs version
- nodered
- 리눅스 node-red설치
- pubsub
- javascript formdata
- 파일타입
- redis
- node.js
- Node-RED
- InFluX
- node red 기초
- 리눅스
- Today
- Total
목록Javascript/node.js (4)
♥일홍이 개발♥
1. 버전 확인 $ node -v 2. sudo 권한으로 접속 $ sudo -i 3. 캐시삭제 $ npm cache clean -f 4. node.js 버전관리 도구 'n' 설치 $ npm install -g n 했는데 n 커맨드가 안먹힘... 4-1. PATH 환경변수 추가 $ export PATH="/usr/local/iot/node-v12.16.1-linux-x64/bin:$PATH" $ source ~/.bashrc 하니까 n 먹힘 5. 원하는 버전 설치 $ n stable -- 안정화 버전 $ n lts --lts 버전 확인하면 끝 그런데 업데이트가 안되네.. $ ln -sf *installed 경로* *active 경로* 하니까 된다!
파일데이터 전송 > client에서 받을 때 자꾸 깨지는 현상 해결 1. 파일을 읽어서 데이터 넘겨줄때 파일 안깨지게 하는 방법! (예시) let fileData =[] content = fs.readFileSync(`${pdfData[0].file_path}`); //file_path -> 파일경로 base64 = Buffer.from(content, "binary").toString("base64"); fileData.push(base64); res.writeHead(200, { Content: "application/pdf" }); //pdf 타입 res.res.write(JSON.stringify(fileData)); res.res.end(); 2. MIME 타입 정리 확장자문서 종류MIME 타입..
multer는 미들웨어! 1. multer 설치 npm install multer 2. server.js const multer = require("multer"); //multer var fs = require("fs"); //폴더 생성할때 3. multer 이용해서 이미지 업로드 및 경로,파일명 설정 upload.array("images") 이 부분에서 array하면 여러장 ->files 로 들어옴 single하면 한장 ->file 로 들어옴 //storage const fileStorageEngine = multer.diskStorage({ destination: (req, file, cb) => { if (file.fieldname == "images") { //fieldname 으로 각 페이지마..
1. 폴더 하나 생성 if (!fs.existsSync(dir)) { fs.mkdirSync(dir); } 2. 폴더 여러개 생성 //폴더없으면 폴더 여러개 생성 if (!fs.existsSync(dir)) { fs.mkdirSync(dir, { recursive: true }); } 3. 경로 예시 var dir = "C:/Users/pc/Desktop/사진 폴더/" + 변수 + "/" + 변수 + "/"; 상위 폴더까지 생성 되도록 하는거 혼자 삽질....함..