NodeJS request.get正文未将值存储在变量上

时间:2018-04-27 18:47:37

标签: node.js

我是Nodejs的新手,用一个函数编写一个非常简单的应用程序,该函数调用另一个本地运行的服务。

代码如下所示:

var request = require('request');

module.exports = {

tokenize: function(text){

        console.log("Request to tokenize.");

        var ServerEndpoint = 'http://localhost:3002/id/'+text;
        var secureresponse = "Server didn\'t respond.";
        var req = request.get(ServerEndpoint, card, function(err, response, body){
            if (!err && response.statusCode == 200){
                secureresponse = body;
            }else{
                secureresponse = "Server didn\'t respond.";
            }
        }).end();

        return secureresponse;

    }
};

然后运行tokenize函数总是返回"服务器没有响应。",同时在下面放置一个console.log(正文)" secureresponse = body;"会在控制台上打印正文。

我错过了什么?

谢谢!

0 个答案:

没有答案