폭속: Node.js에서 로컬 호스트에서 json 데이터를 GET하는 방법

사용 PC는 mac입니다.

Node.js 설치


  • [Node.js 공식 사이트] htp : // 그래서 js. jp / 그래서 js. 오 rg_ja /
    위의 URL에서 단계에 따라 설치합니다.

  • 2. 터미널을 엽니다.
    $ node -v
    

    v0.11.11 ver의 수가 표시되면 OK

    Express 설정



    Express는 웹 및 모바일 애플리케이션을 위한 일련의 견고한 기능을 제공하는 최소한의 유연한 Node.js 웹 애플리케이션 프레임워크입니다.
    자세한 내용은 ht tp // // xp r sjs. 코 m/그럼/

    이제 Express를 설정합시다.
    다음 명령을 치십시오.
    $ mkdir test
    $ ls
    

    test 폴더가 있는지 확인합시다.
    $ cd test
    $ npm init
    # 情報を入力する(とりあえずEnterでOK)
    $ ls
    

    test 디렉토리의 계층 구조로 이동하여 package.json 파일이 작성되었는지 확인하십시오.
    $ npm install express --save
    $ ls
    

    node_modules 폴더가 있는지 확인합시다.
    Express 앱의 기초가 완성됩니다.


    API 만들기


  • app.js 파일 만들기
    파일 이름은 선택적으로 OK입니다.
  • $ touch app.js
    $ ls
    

    app.js 파일이 있는지 확인합니다.
  • 처리 구현

  • 설명은 생략하고 있으므로 신경이 쓰이는 분은 아래쪽이 자세하게 정중하게 쓰고 있으므로 요체크.
    ぃ tp // 이 m / n kjm / ms / 723990c518 ac 66 473

    app.js
    /* 1. expressモジュールをロードし、インスタンス化してappに代入。*/
    var express = require("express");
    var app = express();
    
    /* 2. listen()メソッドを実行して3000番ポートで待ち受け。*/
    var server = app.listen(3000, function(){
        console.log("Node.js is listening to PORT:" + server.address().port);
    });
    
    /* 3. 以後、アプリケーション固有の処理 */
    
    // サンプルデータ jsonデータを書く
    // ここを変更するだけで大丈夫だよ!!
    var apiSample = [
        {
            id: "1",
            name: "yamada",
            sex: "men",
            age: 19,
        },{
            id: "2",
            name: "suzuki",
            sex: "men",
            age: 27,
        }
    ]
    
    // 取得するAPI
    // http://localhost:3000/api
    app.get("/api", function(req, res, next){
        res.json(apiSample);
    });
    
    

    API 얻기



    test 폴더의 계층 구조에 있는지 확인합니다.
    $ node app.js
    # Node.js is listening to PORT:3000(これが返ってくるとOK)
    

    브라우저에서 다음 URL 검색
    http://localhost:3000/api
    [{"id":"1","name":"yamada","sex":"men","age":19},{"id":"2","name":"suzuki","sex":"men","age":27}]
    

    app.js에서 구현 한 값이 돌아옵니다 (ↂↄ̫ↂ)
    이것을 json parser로 보면 정상적인 JSON 데이터가되었습니다! ! <( ΄ ^◞౪◟^`)>
    htp://j 그런데. 파르세 r. 그래. fr/


    마지막으로 로컬 호스트 연결 해제



    터미널에서 control + c를 입력하면 연결이 끊어집니다.

    참고 URL



    h tp // w w. 촉촉한. 네 t/포 st/293/
    h tp : // 쿠이타. 이 m / n kjm / ms / 723990c518 ac 6 473

    좋은 웹페이지 즐겨찾기