需要在node.js中使用Promise的示例

时间:2016-06-03 05:16:38

标签: node.js promise

我需要一个如何在node.js中使用promise的示例。我有一个变量连接,必须在调用函数完成后关闭。以下是我的程序应该如何运行的流程

var connection = {
   /*create connection */
}

/* call to a function */

/* close connection after function finish */
connection.close();

1 个答案:

答案 0 :(得分:0)

这是使用bluebird(http://bluebirdjs.com/docs/getting-started.html

的示例
let con = undefined

Promise.try(() => createConnection()) // create connection
  .then(_con => {
     con = _con // assign connection

     // TO DO STUFF
  })
  .then(() => {
     con.close() // close connection
  })
  .catch(e => {
     // handle exception here
  })