Commit 58ab2ad84595ee57951ce16514062484e5e8200b
1 parent
6048a97ff3
Exists in
master
and in
1 other branch
Error handling on can not listen partner request
Showing 1 changed file with 4 additions and 6 deletions Inline Diff
lib/listener-partner/index.js
1 | 'use strict'; | 1 | 'use strict'; |
2 | 2 | ||
3 | const DEFAULT_LISTENER_FROM_PARTNER_PORT = 25614; | 3 | const DEFAULT_LISTENER_FROM_PARTNER_PORT = 25614; |
4 | 4 | ||
5 | const express = require('express'); | 5 | const express = require('express'); |
6 | 6 | ||
7 | const config = require('komodo-sdk/config'); | 7 | const config = require('komodo-sdk/config'); |
8 | const logger = require('komodo-sdk/logger'); | 8 | const logger = require('komodo-sdk/logger'); |
9 | 9 | ||
10 | const middlewareCommon = require('./middlewares/common'); | 10 | const middlewareCommon = require('./middlewares/common'); |
11 | 11 | ||
12 | const routerTrxStatus = require('./routers/trx-status'); | 12 | const routerTrxStatus = require('./routers/trx-status'); |
13 | 13 | ||
14 | const app = express(); | 14 | const app = express(); |
15 | 15 | ||
16 | app.use(middlewareCommon); | 16 | app.use(middlewareCommon); |
17 | 17 | ||
18 | app.use('/trx-status', routerTrxStatus); | 18 | app.use('/trx-status', routerTrxStatus); |
19 | 19 | ||
20 | app.use((req, res) => { | 20 | app.use((req, res) => { |
21 | res.status(404).end('404: Method not found.'); | 21 | res.status(404).end('404: Method not found.'); |
22 | }); | 22 | }); |
23 | 23 | ||
24 | app.listen(config.listener.partner.port || DEFAULT_LISTENER_FROM_PARTNER_PORT, (err) => { | 24 | app.listen(config.listener.partner.port || DEFAULT_LISTENER_FROM_PARTNER_PORT, () => { |
25 | if (err) { | ||
26 | logger.warn(`Can not listen request from partner on port ${config.listener.partner.port || DEFAULT_LISTENER_FROM_PARTNER_PORT}`); | ||
27 | process.exit(1); | ||
28 | } | ||
29 | |||
30 | logger.info(`Listen from partner request on port ${config.listener.partner.port}`); | 25 | logger.info(`Listen from partner request on port ${config.listener.partner.port}`); |
26 | }).on('error', (e) => { | ||
27 | logger.error(`Can not listen request from partner on port ${config.listener.partner.port || DEFAULT_LISTENER_FROM_PARTNER_PORT}. ${e.toString()}`); |