마이의 개발 블로그
close
프로필 배경
프로필 로고

마이의 개발 블로그

  • 전체보기 (128)
    • 개발지식 (57)
      • Web (8)
      • Spring (13)
      • Node.js (2)
      • Django (5)
      • Java (3)
      • JavaScript (2)
      • 자료구조 (3)
      • OS (3)
      • 디자인패턴 (2)
      • 인프라 (9)
      • 기타 (7)
    • 코딩테스트 (50)
      • 프로그래머스 (47)
      • 구름LEVEL (3)
    • 생각들 (14)
    • 팁 모음 (6)
  • 홈
  • 태그
  • 방명록

[NodeJS] 서버에 스케줄러 설정하기 (node-cron 모듈)

설치 방법 1. 터미널에서 아래 명령어 입력하여 node-cron 모듈 설치 npm install node-cron 2. cron 모듈 불러오기 const cron = require("node-cron"); node-cron 주요 문법 설명 - cron.schedule('시간', 실행할 함수, 옵션값) 을 사용하여 스케줄러를 생성할 수 있다. - task.start(), task.stop() 메서드를 사용하여 스케쥴러를 임의로 시작하거나 종료시킬 수 있다. - task.destroy() 메서드를 사용하여 스케쥴러를 종료시킬 수 있다. - cron.validate('시간') 메서드를 통해 시간 설정값이 유효한지를 판별할 수 있다. (Boolean 반환) /* 1. 시간 인자는 순서대로 '초(옵션) 분 시 ..

  • format_list_bulleted 개발지식/Node.js
  • · 2023. 2. 20.
  • textsms
[NodeJS] 엑셀 업로드 기능의 구현 (xlsx 모듈 활용)

[NodeJS] 엑셀 업로드 기능의 구현 (xlsx 모듈 활용)

배경 백오피스를 만들다보면 컨텐츠들의 정보를 한데 모아 대량으로 업로드해야하는 상황이 생기기도 한다. 나는 대체로 많이 사용하는 excel과 xlsx 모듈 중 xlsx 모듈을 선택하여 사용하였고, ExpressJS에서의 예시를 일부 제시하려고 한다. xlsx 모듈을 활용한 엑셀 업로드 기능 구현 순서 1. 터미널에서 npm install xlsx 입력 npm install xlsx 2. 사용하고자 하는 파일에서 require const xlsx = require('xlsx'); 3. 파일 읽어오기 (필요 시 가공 및 변환하기) //파일 첨부 여부 점검 if(!req.files || !req.files.excel_file){ res.status(400).json({ message: '엑셀 파일을 첨부해주세..

  • format_list_bulleted 개발지식/Node.js
  • · 2022. 11. 8.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 전체보기 (128)
    • 개발지식 (57)
      • Web (8)
      • Spring (13)
      • Node.js (2)
      • Django (5)
      • Java (3)
      • JavaScript (2)
      • 자료구조 (3)
      • OS (3)
      • 디자인패턴 (2)
      • 인프라 (9)
      • 기타 (7)
    • 코딩테스트 (50)
      • 프로그래머스 (47)
      • 구름LEVEL (3)
    • 생각들 (14)
    • 팁 모음 (6)
최근 글
인기 글
최근 댓글
태그
  • #스프링
  • #도커
  • #프로그래머스
  • #Java
  • #개발자
  • #코딩테스트
  • #docker
  • #주니어
  • #spring
  • #구현
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바