【发布时间】:2015-09-18 01:25:55
【问题描述】:
我正在尝试使用 Pusher.js 函数,但我有点困惑为什么最后一种技术有效而前两种无效,因为前两种似乎遵循文档示例。
我得到的错误是:未定义 triggerAsync。
样本
var Pusher = require('pusher');
var pusher = new Pusher(params);
Promise.promisifyAll(Pusher); //this doesn't work for some reason
var triggerAsync = Promise.promisify(pusher.trigger); //this also doesn't work
Promise.promisifyAll(Object.getPrototypeOf(pusher)); //this works
【问题讨论】:
标签: javascript promise bluebird