我將socket.io的emit函數轉換爲這樣的承諾。 var io = require("socket.io-client")
var Promise = require("bluebird")
var _ = require("underscore")
io.emitAsync = function(event, payload){
return new Promise(fu
我很想在承諾中包裝一個事件。 更具體地說,我很想有一個方法來承諾,從每個發出的事件返回值。 var events = require('events')
var eventEmitter = new events.EventEmitter()
eventEmitter.on("add", function(data){
console.log(data+1)
return