Node.js
api

Node.jsからWebAPIを叩く

More than 1 year has passed since last update.

前提

GETあるいはPOSTでデータを渡しJSONでデータが帰ってくるものを想定したコードです。
また、叩く方法はたくさんありますが、比較的短く書ける request を使用します。

ソース

GET

const request = require('request');

var URL = 'URL_IS_HERE';

request.get({
    uri: URL,
    headers: {'Content-type': 'application/json'},
    qs: {
        // GETのURLの後に付く
        // ?hoge=hugaの部分
    },
    json: true
}, function(err, req, data){
    console.log(data);
});

POST

const request = require('request');

var URL = 'URL_IS_HERE';

request.post({
    uri: URL,
    headers: { "Content-type": "application/json" },
    json: {
        // JSONをPOSTする場合書く
    }
}, (err, res, data) => {
    console.log(data);
});