NODEJS(7)
-
[NODEJS] easy-ftp 사용방법 및 소스
1. easy-ftp 사용방법 및 소스 노드를 찾던중 일전에 사옹해 보고자 하였는데 이제 다시 사용해본다. 백업에 대한 이슈부분이 문제이다보니 디스크상에서 복사하여 보관하고 있으나, 같은 디스크에서 진행되다보니....디스크가 날라갈 경우에 복구업체를 통하여 복구를 진행 하여야 했다. 일전에 그런 경우가 발생을 했던적이 있던터라...간단하고 쉽게 반영될 수 있는 것을 찾았다. // https://www.npmjs.com/package/easy-ftpvar EasyFTP = require('easy-ftp');var ftp = new EasyFTP();var date_ob = new Date();getFTPFolder();function getFTPFolder(){ var year = ..
2025.05.14 -
[NODE] 폴더의 복사
1. Python에서 이미지의 한글을 읽어오기 위한 방법 설정npm을 이용하여 해당 라이블러리를 설치한다. npm install fs-extra// import fs-extra packagelet fs = require("fs-extra"); // copy source folder to destinationfs.copy("source_folder", "destination_folder", function (err) { if (err){ console.log('An error has beedn occured while copying the folder.') return } console.log('Copying completed!')});
2025.05.14 -
[NODE] 암호화 복호화
const crypto = require('crypto');// const key = process.env.CRYPTO_KEY // 대칭형 키// 양뱡한// 암호화 & 복호화// 암호화 메서드const cipher = (password, key) => { return new Promise((resolve, reject) => { const encrypt = crypto.createCipher('des', key) // des알고리즘과 키를 설정 const encryptResult = encrypt.update(password, 'utf8', 'base64') // 암호화 + encrypt.final('base64') // 인코딩 resolve..
2025.05.14 -
[NODE] easy-ftp
ftp를 사용하여 folder를 업로드 하는 방법을 찾고 있었는데...이것을 사용하면 문제없이 처리될 수 있겠다. 아직 해보지 않았지만... 시간나면 테스트 해보겠다는 마음으로.. https://www.npmjs.com/package/easy-ftp easy-ftpeasy ftp and sftp. Latest version: 0.4.2, last published: a year ago. Start using easy-ftp in your project by running `npm i easy-ftp`. There are 18 other projects in the npm registry using easy-ftp.www.npmjs.com
2025.05.14 -
[NODE] Node.js를 이용한 디렉토리 이벤트 감지
Node.js를 활용하여 특정 디렉토리에서 발생하는 파일 변경 이벤트를 감지하는 방법을 소개합니다.1. Node.js fs.watch를 이용한 이벤트 감지다음은 특정 디렉토리에서 파일이 생성, 수정, 삭제될 때 이벤트를 감지하는 기본 코드입니다.const fs = require('fs');const directoryToWatch = 'D:/APM';fs.watch(directoryToWatch, { persistent: true }, (eventType, filename) => { if (filename) { console.log(`파일 시스템 이벤트 발생 - 이벤트 유형: ${eventType}, 파일 이름: ${filename}`); } else { console...
2024.02.21 -
[NODE] 파일입출력
들어가며 파일 입출력에 대해서 설명을 해드리겠습니다. NodeJs에서는 File I/O의 주요 함수는 동기식, 비동기식 그리고 Stream을 이용한 방식이 있습니다. NodeJs는 비동기 방식이기 때문에 순차적으로 함수를 수행하지 않습니다. 그렇기 때문에 만약에 큰 파일을 읽고 있는 상태에서, 만약 그 파일을 쓰는 코드를 작성할 경우에는 에러가 발생 할 수도 있으니 주의하셔야 합니다. 이런 경우에는 동기식으로 파일 읽기/쓰기를 하시면 문제없이 사용할 수 있습니다. 1. 파일입력 주요 함수readFile('filename', 'encoding', callback(error, data));readFileSync('fileㄱname', 'encoding') : datawriteFile('filename', ..
2024.01.09