목록DEVELOPMENT (31)
JS Coding
리눅스 명령어 목록ls – 디렉토리 내용을 나열합니다. 예시: ls -l (자세한 리스트 출력) cd – 디렉토리를 변경합니다. 예시: cd /home (home 디렉토리로 이동) pwd – 현재 작업 중인 디렉토리의 경로를 출력합니다. 예시: pwd touch – 새 파일을 생성하거나 파일의 타임스탬프를 변경합니다. 예시: touch newfile.txt cp – 파일이나 디렉토리를 복사합니다. 예시: cp source.txt destination.txt mv – 파일이나 디렉토리를 이동하거나 이름을 변경합니다. 예시: mv oldname.txt newname.txt rm – 파일이나 디렉토리를 삭제합니다. 예시: rm unwanted.txt mkdir – 새로운 디렉토리를 생성합니다. 예시: mkdi..
함수로 만들어 png 파일은 파일 프로세스 사용중이어도 삭제 가능하지만 JPEG 파일은 프로세스 사용중이면 삭제가 불가능 하다. 그래서 강제적으로 프로세스 종료를 시켜주는 함수를 불러 실행 시켜줘야 한다. async function deleteFileWithForce(filePath) { try { await fs.promises.unlink(filePath); // 기본적으로 파일 삭제 시도 console.log(`File ${filePath} deleted successfully`); } catch (err) { console.warn( `File ${filePath} could not be deleted with unlink...
npm install swagger-jsdocnpm install swagger-clinpm install swagger-ui-expressnpm install swagger-autogen packege.json 에설치 "swagger": "node ./app/utils/swagger/swagger.js" scripts 에 입력 새롭게 업데이트 시 ( 등록 하거나 수정하거나 ) npm run swagger 실행 해야json 파일 만들어서 url 보여짐 import swaggerUi from 'swagger-ui-express';import swaggerFile from './app/utils/swagger/swagger-output.json' assert { type: 'json' }; *app.js..
데이터 모델 특징 = 추상화, 단순화, 정확화 데이터 모델링 유의점 = 중복, 비유연성, 비일관성 데이터 독립성 구성요소개념 스키마 - 모든 사용자 관점외부 스키마 - 여러 사용자 관점내부 스키마 - 물리적인 저장구조 표현 엔터티 특징반드시 해당업무에서 필요하고 관리하고자 하는 정보유일한 식별자에 의해 식별가능영속성으로 존재하는 인스턴스의 집합 (두개이상)업무프로세스에 의해 이용반드시 속성 존재다른엔터티와 최소 한개 이상 관계 발생시점에 따른 엔터티 구분 - 기본엔터티, 중심엔터티, 행위엔터티 엔터티, 인스턴스,속성, 속성값 관계한개의 엔터티는 두개이상의 인스턴스 집합한개의 엔터티는 두개이상의 속성을 가짐한개의 속성은 한개의 속성값을 가짐 데이터 모델링의 관계연관관계 - 항상 이용하는 관계로 존재적..
노드에서 제공하는 일정 시간 자동 api 실행 시켜주는 api가 있다. 작성 된 코드를 먼저 보여주고 설명 하도록 하겠다. const nowTime = moment().format('YYYY-MM-DD');const todayMidnight = moment().startOf('day').format('YYYY-MM-DD');const rule = new nodeSchedule.RecurrenceRule();rule.second = 10;const job = nodeSchedule.scheduleJob('0 0 * * *', function () { try { missionEndDateScheduleExecution() .then((result) => { console.log('노드 스케줄 체..