일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- sinopia
- Lodash
- RESTful
- Code-coverage
- javascript
- sanghaklee
- Travis CI
- NPM
- 인프런
- python
- Linux
- nginx
- java
- ubuntu
- {}
- PowerMock
- ATOM
- node.js
- Gitbook
- REST
- GIT
- 개인정보수정
- ECMAScript2015
- primitive type
- Coveralls
- JaCoCo
- AWS
- API
- dict
- Unit-test
- Today
- Total
목록JavaScript/Node.js (7)
이상학의 개발블로그
Introduction회사의 VCS가 SVN에서 Git으로 변경됐다. Github 기업 버전을 사용하지 않고 사내 서버에 Gitlab을 설치해서 사용한다. 최근 업무의 대부분은 Node.js로 작업한다. 어느 정도 JavaScirpt와 Node.js로 프로젝트를 진행하다 보면 Node.js 프로젝트들을 모듈화 하고 싶은 욕망이 생긴다.기존의 만들어진 프로젝트를 모듈화 하면서 생긴 문제가 있었다. 만들어진 모듈들은 어디다 배포할까? NPM 저장소(https://www.npmjs.com)에 올리면 모든 코드가 공개된다. 물론 NPM의 유료 버전을 이용하면 비공개 저장소를 만들 수 있다. 하지만, 이 또한 내 코드가 NPM 저장소에 올라간다.Gitlab과 유사하게 설치형 사설 NPM 저장소를 만들어서 이용하고..
NOTE : 이 글은 Node + Mocha + Travis + Istanbul + Coveralls: Unit tests & coverage for your open source project를 한국어로 번역한 글입니다. 블로그 배포 전에 원작자에게 동의를 구하고 번역 & 블로깅 했습니다. 원본의 내용과 조금 다를 수 있고 필자의 정보가 추가됐습니다. 또한, 단계별 과정에 캡쳐를 추가하고 코드를 Github 저장소에 올려 두었습니다.This article is a translation of Node + Mocha + Travis + Istanbul + Coveralls: Unit tests & coverage for your open source project. Before publishing the ..
IntroductionNode.js Node.js® is a JavaScript runtime built on Chrome’s V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. V8 JavaScript engine Open source high-performance JavaScript engine.V8 compiles and executes JavaScript source code.C++https://github.com/v8/v8/wikievent-driven Main loop that listens for events, and then trigge..
하계 인턴 모집 공고 자기소개서 문항중에 코딩 문제가 있었다.주어진 조건으로 문제를 풀고 제출하라는데 GitHub에 올려도 되고 개발 언어는 자유라고 명시되었었다.Node.js로 하기로 마음을 먹고 개발을 했다. 근데 대부분이 Java로 할거고 Node.js로 만든 소스코드를 실행하기 힘들수도 있다고 생각하여Npm에 올리고 쉽게 다운 받을 수 있게 만들어 봤다. https://www.npmjs.com/package/nts-recordmaker 예전에 publish 한 과정을 다시 포스팅하면서 복습한다. 전체 과정github 계정 만들기npm 계정 만들기만들고자 하는 모듈 디렉터리 만들기 ( $ mkdir npmtest )$ npm init모듈 코딩$ npm adduser$ npm publish GitHu..
앞에서 만든 Node.js 로 만든 아주 간단한 서버로는 실제 운영하기엔 부족하다. 그래서 NPM 모듈들을 추가시켜서 쓸만한 웹 서버의 기능을 하는 어플리케이션을 만들 수 있는데Express를 사용하면 아주 손 쉽게 프로젝트를 생성할 수 있다 선행작업node 설치npm 설치 1. express 어플리케이션 쉽게 만드는 npm 설치$ npm install -g express-generator $ npm install 은 $ npm i 로 간단히 쓸 수 있습니다. express-generator를 사용하면 쉽게 express 프로젝트를 생성할 수 있다. -g 는 npm install 에서 글로벌로 사용하겠다는 의미. 즉 어떤 경로에서든 사용가능 2. express 앱 만들기 $ express [앱 이름] [..
node.js로 아주 간단하게 서버를 만들수 있습니다.node.js가 큰 인기를 얻은 이유중 하나가 기존의 웹 프론트엔드 개발자들이 자주 사용하고익숙한 JavaScript로 서버 프로그래밍을 할수 있기 때문입니다.웹 개발자가 서버 프로그래밍도 하려면 Java/Jsp, Asp, Php 같은 서버사이드 언어도같이 알아야했지만 Node.js가 등장하고 JavaScript 문법으로 서버 프로그래밍도 할수 있게 되어서큰 인기를 얻었습니다. 그럼 서버를 만들어 보겠습니다. 텍스트 에디터(아무거나) 열고 위 코드를 입력합니다.그 후 적당한 이름으로 저장하시고( 전 simpleServer.js 라고 저장 )터미널을 열고 simpleServer.js 가 저장된 위치에서$ node simpleServer.js 라고 입력하..
일단 무작정 node.js를 설치합니다.https://nodejs.org 에 들어가면 다운로드 받을수 있습니다.현재 2015.12.23 기준 v4.2.3, v5.3.0v.4.2.3 은 안정화 버전이고 v5.3.0은 최신버전입니다.안정화 버전을 설치합니다. ( 도전은 나중에 일단은 안전히 갑니다..ㅎ) /usr/local에 Node.js 4.2.3 버전과 npm 2.14.7이 설치된다고 합니다. 성공적으로 Node.js 가 설치됬다고 하네요.경로가 /usr/local/bin/node에 설치가 되었네요 터미널을 열고 노드가 제대로 설치되었는지 확인합니다.$ node -v-v 는 버전확인 옵셥입니다. 현재 설치된 4.2.3가 제대로 뜹니다 설치가 되었으니 nodejs를 실행해봅니다.$ node ( $/usr/..