목록전체 글 (30)
JS Coding
함수로 만들어 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('노드 스케줄 체..
기본적인 node 설치와 세팅이 되어 있다는 가정하에 시작한다. import nodemailer from 'nodemailer'; 노드 메일러를 npm install nodemailer 를 터미널에 입력하여 다운로드 한다. package.json 에 dependencies 목록에 잘 들어왔는지 체크 후 위 코드를 사용하기 위한 js 파일 상단 import 하기 위해 모인 곳에 써놓는다. export const changePasswordAuthCodeMailSend = async (body) => { const authCode = RandomCode(6); authPWcode = authCode; const receiveUser = body.receiveUser; // 메일 보내는 송신자 .env에 메일 ..