Node.js에서도 쉽게 WEB 애플리케이션 만들 수 있지만, WEB 프레임워크 Express를 사용하면 더욱 유연하고 간결한 코드를 작성할 수 있습니다. 저는 API 테스트를 위해 사용해 봤는데 간편하다는 장점에 감동했습니다. JavaScript로 작성할 수 있고, JSON 취급하기도 쉽다는 장점이 있습니다. Node.js 이용자에게도 필요하므로 설치 방법, 설명, 간단한 예제를 소개합니다. 이 포스팅 내용은 초보자를 위한 공식 문서를 보충하는 형태입니다. 실행 환경web framework Express 4.16Node.js 10.15 (기존에 설치된 것 이용)npm 6.4Windows 10 Home 개발 예제는 Windows에서 실행(작성)했습니다만, Node와 npm이 설치되어 있으면 Mac 또는 ..
이번엔 제목 그대로 "Node.js + 익스프레스" 환경에서 MVC 함께 써보려고 합니다. 처음 Express framework를 다룰 때, 대부분의 코드를 router에 직접 코딩했었는데요. 어떻게 해야 더 이쁘게 코딩할 수 있을까 고민한 것이 계기입니다. 원래 MVC 모델응용 프로그램(애플리케이션)을 M (Model) V (View) C (Controller) 3개로 분할하여 구축하는 개발 방법론입니다. Model : 응용 프로그램 데이터, 비즈니스 규칙, 논리 함수, 로직View : 그래프, 그림 등 임의의 (임시) 정보 표현Controller : 입력을 받아 model과 view 명령으로 변환 익스프레스Express는 웹 및 모바일 애플리케이션을 위한 일련의 강력한 기능을 제공하는 간결하고 유연한..
엑셀에는 중복 데이터를 확인하거나 삭제하는 기능이 있습니다. 이 기능을 활용하면 방대한 회원 목록이나 재고 등의 관리를 효율적으로 할 수 있습니다. 그래서 이번에는 엑셀 중복값 찾기 방법 세 가지를 소개합니다. 중복된 행을 제거하는 방법중복 데이터를 추출하여 제거하는 방법같은 값을 COUNTIF 함수로 확인하는 방법 3가지 엑셀 중복값 찾기 방법 시작합니다. 중복된 행을 제거하는 방법우선, 엑셀의 "중복 행 삭제 기능" 사용 방법을 소개합니다. 이번에는 어떤 회원 목록 데이터(아래 그림)를 예로 들겠습니다. 1. 삭제하고 싶은 데이터 중복 부분을 범위로 선택중복 부분을 삭제하려는 데이터 범위를 클릭 & 드래그하여 선택합니다. 이때 「성별」 「연령 분포」 등의 항목도 꼭 선택하세요. 2. "중복 제거" 클..
Node.js 란 무엇인가Node.js는 간단하게 말하면 JavaScript를 서버 사이드에서 실행시켜주는 존재입니다. 프런트엔드, 백엔드를 하나의 언어로 실행할 수 있으며, WEB 서비스, 스마트 폰 앱, IoT 관련 개발에도 사용할 수 있습니다. 설치우선 Nodejs를 설치하지 않은 분은 [Node.js 공식 사이트] (https://nodejs.org/en/)에서 LTS 버전을 다운로드하여 설치. 'node'에서 JavaScript를 실행하기명령 프롬프트에서 index.js가 저장되어있는 폴더에 pwd로 이동, 해당 폴더의 index.js를 실행합니다. node index.js node에서만 Enter 누르면, JavaScript 콘솔에서 다양한 코드를 시험할 수 있습니다. 취소하려면 .exit를 ..