Node.js async to sync

后端 未结 5 1015
走了就别回头了
走了就别回头了 2020-12-13 19:44

How can I make this work

var asyncToSync = syncFunc();

function syncFunc() {
    var sync = true;
    var data = null;
    query(params, function(result){
          


        
5条回答
  •  温柔的废话
    2020-12-13 20:02

    You can do it with node-sync lib

    var sync = require('sync');
    
    sync(function(){
      var result = query.sync(query, params);
      // result can be used immediately
    })
    

    Notice: your query must use standart callback call (with error first): callback(error, result). If you can't change query method, just create .async() wrapper (see github link).

提交回复
热议问题