node.js

    [node.js] REPL

    [node.js] REPL

    node.js에서 REPL(Read, Evaluate, Print, Loop)은 node.js의 실행 콘솔을 의미합니다. node.js를 설치했으면 node라는 명령어를 통해서 REPL로 진입할 수 있습니다. REPL로 진입하면 내가 원하는 javascript코드를 실행시켜 볼 수 있죠. 위 예제에서 console.log() 를 실행했을 때 두 번째 결과로 undefined가 나오는 이유는 cosnole.log()를 실행한 뒤 해당 함수에서 결과를 받아 출력하려고 하는 것인데 console.log() 함수 자체로는 아무런 결괏값도 반환하지 않으므로 undefined가 나오는 것입니다. 대부분의 경우에 이렇게 REPL로 들어와 일일이 javascript 구분을 실행하기 보다는 js파일을 별도로 만들어 실행..

    [node.js] 확장모듈

    [node.js] 확장모듈

    node.js에서 사용가능한 수많은 기능들은 모듈이라는 개념을 통해서 사용됩니다. 모듈은 node.js가 기본적으로 가지고 있는 내장 모듈과 외부에서 따로 설치해서 사용하는 외부 모듈로 나뉩니다. 1. 내장모듈 사용 가능한 내장 모듈은 아래 주소에서 목록을 확인할 수 있습니다. https://nodejs.org/dist/latest-v12.x/docs/api/ Index | Node.js v12.18.1 Documentation nodejs.org 해당 모듈의 기본적인 사용법은 모듈명을 클릭하면 알 수 있습니다. 예를 들어 Console에 대한 사용법은 위 페이지에서 Conole을 클릭하면 아래와 같이 확인하실 수 있습니다. https://nodejs.org/dist/latest-v12.x/docs/ap..

    [node.js] 설치및 구동

    [node.js] 설치및 구동

    node.js는 크롬 V8엔진을 기반으로 한 서버 플랫폼으로서 철저한 비동기 방식으로 동작하는 고성능 서버를 구현할 수 있습니다. node.js는 아래 주소에서 내려받을 수 있습니다. https://nodejs.org Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 사이트를 방문하면 대략 2가지 정도의 다운로드 버튼을 볼 수 있는데 이 중 LTS는 Long Time Support로 지속적인 지원을 하고 있는 안정 버전을 의미합니다. 사실 뭘 내려받아 설치해도 큰 상관은 없으나 이번 글에서는 node.js LTE버전을 설치해 보도록 하겠습니다. 설치 운영체제는 윈도우서버 2016이며 파일을 ..

    [javascript] 개요

    [javascript] 개요

    1. 개요 자바스크립트(javascript)는 기본적으로 클라이언트의 웹브라우저상에서 실행되는 프로그래밍 언어입니다. 썬 마이크로 시스템즈의 자바(JAVA)와 이름이 같지만 전혀 다른 언어임에 주의해야 합니다. 자바스크립트는 사실 ECMAScript가 본래 명칭입니다. 유럽 컴퓨터 제조 협회(European Computer Manufacturer's Association)가 붙인것으로 표준이기는 하지만 아직까지는 자바스크립트라는 명칭이 훨씬 더 많이 사용되고 있습니다. 2. 활용범위 자바스크립트는 처음에는 웹브라우저에서 실행되는 용도로 탄생했지만 현재는 데스크탑 응용프로그램부터 모바일 개발, 서버 개발, 게임 등 광범위하게 사용되는 언어로 발전했습니다. (1) 웹개발 단순한 HTML 문서를 벗어나 하나의..