小编d33*_*337的帖子

我可以在没有信用卡的情况下使用 Heroku 免费插件吗?如果我那么怎么办?

好吧,实际上我需要使用 MongoLab,但我还需要附加我没有的信用卡详细信息,所以我可以在没有信用卡的情况下使用它吗?

heroku

5
推荐指数
2
解决办法
4220
查看次数

在 Nodejs 中承诺事件处理程序和超时

我有一个回调处理程序来处理 websocket 事件,我正在尝试编写一个返回承诺的函数。如果处理程序被调用或拒绝如果处理程序没有执行,则应解决承诺。有一个更好的方法吗?

var callbackCalled = false;
var message = null;

waitForMessage = function() {
  return new Promise(function(resolve, reject) {
    setTimeout(function() {
      if (callbackCalled) {
        callbackCalled = false;
        message = null;
        resolve();
      } else {
        reject();
      }
    }, 5000);
  });
}

onEvent = function(event) {
  console.log("Process the event");
  //set the message
  callbackCalled = true;
};
Run Code Online (Sandbox Code Playgroud)

event-handling node.js promise

2
推荐指数
1
解决办法
2641
查看次数

标签 统计

event-handling ×1

heroku ×1

node.js ×1

promise ×1