Javascript 仪表中未执行请求功能代码

Javascript 仪表中未执行请求功能代码,javascript,node.js,request,gauge,Javascript,Node.js,Request,Gauge,我正试图通过处理RESTAPI使网站自动化 我正在使用gauge来实现自动化 下面是示例代码 const request=require('request'); function test(){ console.log("outside request"); request.get(url,(err,res)=>{ if(err){console.log(err);} console.log("inside request");

我正试图通过处理RESTAPI使网站自动化 我正在使用gauge来实现自动化 下面是示例代码

const request=require('request');

function test(){
    console.log("outside request");
    request.get(url,(err,res)=>{
        if(err){console.log(err);}
        console.log("inside request");

    }).auth(usr,pswd);
}
step("test api", async function() {
    test();
});
输出:

outside request
内部请求
未打印且未显示错误消息 额外信息:当作为普通js文件执行时,相同的代码会给出预期的输出,即超出规格