목록JavaScript (9)
JS Coding
노드에서 제공하는 일정 시간 자동 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에 메일 ..
node.js 간단 이론 요약 https://wikidocs.net/225092 웹사이트 참고 1. node.js 설치 https://nodejs.org Node.js — Run JavaScript Everywhere Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 버전은 nvm 설치하면 원하는 버전으로 다운로드,세팅, 삭제 까지 가능하니 사용하면 유용하다. 접속하면 메인화면이 나오는데 바로 앞에 다운로드 버튼이 나온다. 클릭하여 다운로드를 순차적으로 진행한다. 다운로드가 완료 되었다면 자바와 다르게 환경변수 세팅이나 하지 않는다. ** 단! mac 을 사용하는 개발자라면 환경변수 세팅을 해야한다. 우선..
구글 검색창에 D3.js / C3.js 등 차트를 이용할 수있는 다양한 컨텐츠가 있지만 사용하기 간편하고 이해하기 쉽게 만들어진 Chat.js 에 대해서 알아보겠다. 크롬 검색창에 chat.js 를 검색하면 사이트가 나오는데 거기서 Getting started 를 눌러 들어가면 있느 소스를 가져온다. DOCTYPE html> Document const ctx = document.querySelector('#myChart'); const myChart =new Chart(ctx, { type: 'bar', data: { labels: ['Red', 'Blue', 'Yellow', 'Green', 'Purple', 'Orange'], datasets: [{ type: "line", label: '# of V..
DOCTYPE html> 김소원 이은솔 신수연 김정하 예쁜이 // $("#aaa") // 즉각실행함수 // var $; // 전역변수 // var kgb ="민주 주의!"; // alert(window.kgb); // 위에 var kgb 전역변수와 같다. window.$ = null; !function(){ // new를 생략하고 싶다면 factory $ = function(pSel){ return new myDom(pSel); // 여기서 생성해서 돌려준다. } const myDom = function(pSel){ let elems = document.querySelectorAll(pSel); this.selQuery = pSel; // 선택지를 임시로 저장해 둠 this.length = elems.l..