【发布时间】:2017-03-22 07:52:51
【问题描述】:
我正在创建一个 expressjs 应用程序,为了测试我“承诺”我的服务器启动:
startHttpServer(): Promise<any> {
let self = this;
return new Promise(function(resolve, reject) {
logInfo('Starting http server...');
self.httpServer = self.app.listen(self.options.port, () => {
logInfo('Listening on port %O', self.options.port);
resolve();
}).on('error', () => {
logError('Failed to start the server on port %O', self.options.port);
reject();
});
});
}
我如何“承诺”我的连接关闭?
【问题讨论】:
标签: node.js express typescript