2017-07-11 7 views
0

私は以下のようなリクエストスクリプトを持っていて、pageRequest.jsとして保存しています。javascriptを使用してリクエストwebserviceを関数として変換する方法

pageRequest.js

var request = require('request'); 

var options = { 
    method: 'get', 
    url: 'http://xx.xx.xx.x/api/....' 
}; 

function callback(error, response, body) { 
    var info1 = JSON.parse(body); 
    global.info = info1; 
} 

request(options, callback); 

は今、私は私の分度器onPrepare機能の一部として、上記のスクリプトを実行しています。しかし、上記のpageRequest.jsを関数に変換し、スクリプト内で呼び出す必要があります。いずれにしても私はこれを手伝うことができます。

答えて

0

通常の関数ハンドラを実装することで、関数として変換することができます。

var request = require('request'); 

requestHandler: function(){ 
    var options = { 
    method: 'get', 
    url: 'http://xx.xx.xx.x/api/....' 
    }; 

    function callback(error, response, body) { 
    var info1 = JSON.parse(body); 
    global.info = info1; 
    } 

    request(options, callback); 
} 
関連する問題