在另一个函数中从Frisby POST检索JSON响应

时间:2018-10-05 19:21:52

标签: javascript frisby.js

我有一个frisby函数

createPOST = function () {
    return frisby.post(url, {
            body: qs.stringify({
                username: data.user,
                password: data.password
            }),
            headers: {
                'Content-Type': 'application/x-www-form-urlencoded'
            }
        })
        .then((resp) => {
            let respJson = resp.json;
            return respJson;
        }, (error) => {
            console.error("Error:: " + error);
            throw error;
        });
} 

第二个功能

getRespJson = function ()  {
    createToken().then(function (value) {
        console.log("resp::"+value);
    });
}

im试图在另一个函数中检索此json响应,但无法使用frisby。甚至没有日志显示

1 个答案:

答案 0 :(得分:0)

如果数据进入主体(您期望的)或任何地方,只需将其存储到其他变量中,然后通过嵌套方式即可使用它。如果您有多个嵌套的主体,那么在这种情况下,您也可以使用它。 我正在使用相同的解决方法。 或尝试通过将其存储到另一个文件来使用它。

谢谢