"use strict"; const express = require('express'); const bodyParser = require('body-parser'); const config = require('komodo-sdk/config'); const logger = require('komodo-sdk/logger'); const bridge = require('./index'); const app = express(); function mainHandler(req, res) { res.end('OK'); if (!req.body) req.body = {}; bridge.sendToPartner( req.query.terminal_name || req.body.terminal_name, req.query.message || req.body.message ); } app.get('/', mainHandler); app.post('/', bodyParser.urlencoded({extended: true}), mainHandler); const port = config.callback_listen_port || config.listen_port; port && app.listen(port, () => { logger.info('HTTP callback for CORE response listen on port ' + port); })