【发布时间】:2016-05-31 04:10:55
【问题描述】:
如何让 nodejs 应用程序等待异步调用完成?
主咖啡:
hosts = require './suhosts'
dns = require 'dns'
async = require 'async'
data = {}
async.each hosts, (host, cb_e) ->
dns.lookup host, (err, address, family)-> data[host] = address
, () ->
console.log data
如果有人像coffee main.coffee 这样运行它,它将在工作之前退出。
【问题讨论】:
-
通常,它会等待。当您只进行一次查找时会发生什么?
标签: node.js coffeescript async.js