Node.js 사용

8670 단어 Node.jsMac
최근 사건의 첫 번째 노드.js를 사용했기 때문에 Helloworld로 가져오는 과정을 총괄하고 싶습니다.

Node.js 소개


  • 서버 측 JavaScript 실행 환경
  • 비동기식 프로세스가 가능하므로 DB의 결과를 기다리지 않고 처리할 수 있습니다.
  • 단일 레드 작업
     Node.js에서 입출력 처리를 차단하지 않기 때문에 사구가 생기지 않습니다.따라서 여러 개의 동시 연결을 처리할 수 있다.
  • Google Chrome로 자바스크립트 실행 엔진 (V8) 을 사용하면 더 빠릅니다
  • 이본 토네이도
    요청과 응답은 처리가 끝날 때 다음 이벤트로 처리됩니다
  • 환경을 도입하다

  • Mac OS 10.11
  • 환경 구조


    이번에는 nodebrew라는 node입니다.js의 버전 관리 도구를 사용하여 가져오는 절차를 설명하고 싶습니다.
    1. 터미널을 시작합니다.
    2. nodeblew 설치
    Commnad
    $ curl -L git.io/nodebrew | perl - setup
    
    3. bashrc 등 설정 파일에 다음 내용을 추가하고 경로를 통과하십시오.
    Commnad
    $ vi ~/.bash_profile
    $ export PATH=$HOME/.nodebrew/current/bin:$PATH
    
    4. 버전 표시에서 경로가 정확하게 통과되었는지 확인합니다
    Commnad
    $ source ~/.bash_profile
    $ nodebrew -v
    
    5. 최신 node.확인
    Commnad
    $ nodebrew ls-remote
    
    그러면 다음과 같이 표시됩니다.
    node.두 번째 수치는 짝수로 안정판, 홀수로 개발판이다.

    6. 안정판을 설치한다.
    이번에는 v0입니다.설치하다
  • 지정된 릴리즈에서
  • Commnad
    $ nodebrew install-binary 0.12.7
    
  • 최신 안정판 설치 시
  • Commnad
    $ nodebrew install stable
    
    7. 사용할 node 버전을 지정합니다.
    Commnad
    $ nodebrew use v0.12.7
    $ node -v
    

    그러나 터미널을 다시 시작할 때 매번 설정해야 하기 때문에 bashsc처럼 미리 기술하면 매번 설정할 필요가 없어도 된다.
    Commnad
    vi ~/.bash_profile
    
    
    export PATH=$HOME/.nodebrew/current/bin:$PATH
    
    先ほど追加した上記行を以下に書き換えてください
    
    if [[ -f ~/.nodebrew/nodebrew ]]; then
        export PATH=$HOME/.nodebrew/current/bin:$PATH
        nodebrew use v0.12.7
    fi
    

    기타 명령

  • command를 통해 설치된version의 일람을 확인한 경우
  • Commnad
    $ nodebrew ls
    

    Node.js 동작 확인


    대화 환경에서 Hello World를 해보도록 하겠습니다.


    간단한 콘솔 로그를 내장하고 실행하는 노드 시작
    콘솔에 node 명령을 입력하면 REPL(대화의 실행 환경)이 시작되고 JavaScript 코드를 상호 기술하며 매번 결과를 확인할 수 있습니다.편하네.
    console.로그 자체가 아무것도 돌려주지 않기 때문에 평가 결과는 undefined입니다.
    Commnad
    $ node # 対話環境を立ち上げる
    > console.log("hello world");
    hello world
    undefined
    > .help # 使えるコマンドを参照できます
    > .exit # 対話環境から抜ける
    

    파일에서 실행


    1. 디렉터리에 다음 js 파일을 설정합니다
    app.js
    var http = require('http');
    http.createServer(function (req, res) {
      res.writeHead(200, {'Content-Type': 'text/plain'});
      res.end('Hello World\n');
    }).listen(3000);
    
    console.log('Server running at http://localhost:3000/');
    
    2. 실행
    Commnad
    $ node /<path>/app.js
    
    서버 부팅 성공

    3 브라우저 액세스를 시작하고 Hello World를 표시하면 성공합니다.
    http://localhost:3000/
    

    총결산


    ・nodebrew를 사용하면 쉽게 가져올 수 있습니다.
    · 리플을 사용하면 간단하게 자바스크립트를 추가할 수 있고 간단한 처리를 쓰려면 바로 확인할 수 있어 편리합니다.
    ・node.js의 실행 환경이 브라우저가 아니기 때문에 윈도와 DOM 관련 명령을 사용할 수 없습니다.당연하다

    사이트 축소판 그림


    http://nodejs.org/
    http://gihyo.jp/dev/serial/01/nodejs/0001
    http://expressjs.com/ja/starter/hello-world.html

    좋은 웹페이지 즐겨찾기