NodeJS不是异步的

时间:2019-07-23 14:59:44

标签: javascript node.js

当我调用一个函数时,它不会异步执行它。

app.get('/load/:id', async function (req, res) {
    stress(req.params.id, function(){
        res.send("Stressing finished!");
    });
    console.log("END OF STRESS");
});
function stress(secs, callback){
        //do intensive task for 10sec
    callback();
}

它应该调用Stress并在同时调用console.log(“ ...”) 但是目前它调用压力,并且在10秒后调用console.log 同样,在调用压力时也无法使用其他路线。

0 个答案:

没有答案