본문 바로가기

분류 전체보기53

벡엔드 서버 개발을 위한 node.js 디렉토리 구조와 생산성 향상을 위한 nodemon 오늘은 Node Express.js에 대해서 알아 보겠습니다. ^^ Node Express.js 란? Javascript를 서버에서 사용하려면 구글의 V8 엔진을 기반으로 한 nodeJS 프레임워크를 사용해야 합니다. nodeJS를 사용한 REST 서버를 편리하게 구현하게 해주는 프레임워크로는 express가 있습니다. express 특징 Node 기반의 오픈소스 웹서버 프레임워크 라이브러리입니다. Node 기반 웹 및 모바일 애플리케이션 개발 지원 강력한 기능을 지원합니다. 수많은 HTTP 기반 유틸리티 기능 및 미들웨어 제공으로 강력한 API 개발 환경 지원 합니다. Node Express 프로젝트 생성 및 실행 STEP 1) Express-generator 패키지를 npm 명령어를 통해 전역으로 최.. 2023. 12. 5.
자바스크립트 var, let, const 변수 선언 방식 오늘은 자바스크립트 문법중 변수 선언 방식에서 var, let, const의 특징을 같이 정리해 보도록 하겠습니다. ^^ Var: 중복 선언 가능, 다양한 데이터 타입 할당(선언) 가능, 그리고 마지막에 할당된 값이 최종 변수값이 됩니다. //중복 선언 가능 var subject = 'JS'; console.log(subject); var subject = 'react' console.log(subject); // 다양한 데이터 타입을 변수에 할당할 수 있습니다. var userName = "woosungwoo"; var age = 40; var price = 5000; var isMale = true; //scope of var (var 생명 주기) var fruits ="apple" var count.. 2023. 12. 5.
자바스크립트 코드양을 줄여주는 비구조화 할당 이번에는 자바스크립트 코드양을 줄여주는 비구조화 할당(Destructuring Assignment)에 대해서 알아 보겠습니다! 배열이나 객체의 값을 추출하여 변수에 할당하는 방법입니다. 다음은 다양한 상황에서의 비구조화 할당을 다루는 샘플 코드입니다. //비구조화 할당 방식을 사용 하지 않는 경우 const books = ["React", "Vue", "Angular", "Node"]; var book1 = books[0]; var book2 = books[1]; var book3 = books[2]; console.log( "전통적인 자바스크립트배열에서 값을 추출하여 변수에 할당하는 방법", book1, book2, book3 ); //비구조화 할당방식으로 상수를 선언하고 값을 할당해보자. //장점은 .. 2023. 12. 5.
자바스크립트 다양한 함수정의 및 사용 //일반적인 자바스크립트 함수정의 및 사용법 function fnPlus(a, b) { let c = a + b; return c; } var add = fnPlus(1, 2); console.log(`전통적인 자바스크립트 함수의 결과값 확인:${add}`); //익명함수(함수 표현식)를 통해 함수를 정의해보자 var plus1 = function (a, b) { return a + b; }; var result1 = plus1(10, 20); console.log("익명함수를 실행결과를 확인해봅니다.", result1); //화살표 함수 사용법 알아보기! var plus2 = (a, b) => { return a + b; }; console.log( "화살표 함수를 실행결과를 확인해봅니다.", plus.. 2023. 12. 5.