반응형 2017/12/054 nodejs 배열 값 섞기 shuffle-array nodejs 배열 값 섞기 shuffle-array nmp 검색을 통해 shuffle-array를 검색합니다. shuffle-array 라는 패키지가 있네요. 이것을 클릭합니다. 아래쪽으로 스크롤을 이동해 사용방법을 보니 매우 간단하네요. 그럼 다운로드 하는 방법을 보도록 하겠습니다. 페이지 우측 상단에 npm install shuffle-array 가 있습니다. nodejs command prompt 를 열어 해당 프로젝트의 최상위 폴더로 이동합니다. 그리고 npm install shuffle-array를 입력 후 엔터를 눌러 설치를 진행합니다. package.json 이 없다 뭐라뭐라 경고가 뜨긴 하지만 shuffle-array package가 추가되었습니다. 프로젝트를 확인해보면 node_modul.. Programing/Node.js 2017. 12. 5. nodejs server 서버 만들기 (기본) nodejs server 서버 만들기 (기본) 이번 포스팅에서는 nodejs를 활용해 간단한 서버를 구현하는 방법을 알아보도록 하겠습니다. 개발툴은 이전에 포스팅한 ATOM을 사용하도록 하겠습니다. Link : node.js를 위한 무료 텍스트 에디터 추천 ATOM nodejs 서버를 만들기 위해선 기본 모듈인 http가 필요합니다. http로 서버객체를 생성해 클라이언트의 요청에 응답할 수 있습니다. http 모듈을 사용하기 위해선 require를 사용해 http 모듈을 import 해야 합니다. 1 const http = require('http'); cs 이렇게 http 객체를 생성하면 http의 기능을 사용할 수 있는데요. createServer function을 활용해 서버를 생성해 보겠습니다... Programing/Node.js 2017. 12. 5. 자바스크립트 javascript for in , for of 의 차이 자바스크립트 javascript forEach, for of, for in 의 차이 보통 자바스크립트에서 반복문의 형태는 4가지 정도가 있죠. 기본 for문, forEach, for of, for in. 그럼 이들의 차이는 무엇일까요? 아래의 소스를 보면서 알아보도록 하죠. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 const array = ['가','나','다','라']; console.log("size : "+array.length); const size = array.length; //객체의 반복 in, 배열 of console.log("basic"); for(let i=0; i Programing/JavaScript 2017. 12. 5. nodejs 개발환경 설정 jsHint 소스 품질 향상 nodejs 개발환경 설정 jsHint 소스 품질 향상 jsHint 는 nodejs 기반의 소스 검사 툴입니다. 문법에러와 오타, 세미콜론 누락 등의 오류를 잡아주죠. 코드 품질 향상에 매우 도움이 되는 툴입니다. 앞에서 말씀드렸듯이 jsHint는 nodejs 기반의 툴입니다. 먼저 nodejs가 설치되어야 합니다. nodejs 설치방법은 아래의 link를 참고하세요. Link : node.js 설치방법과 간단한 실행 nodejs가 설치 되었다면 아래의 사이트로 이동해주세요. https://npmjs.com/ npm 은 node package manager 의 약자인데요. nodejs 개발에 필요한 많은 패키지들을 제공하는 사이트죠. jshint 를 검색해서 가장 상단에 나오는 jshint를 선택합니다... Programing/Node.js 2017. 12. 5. 이전 1 다음 💲 추천 글 반응형