UNPKG

@arisan/data-api

Version:

The Universal Database API Gateway for CLIO's Modules

29 lines (25 loc) 839 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = checkPort; var _DataAPI = require('../DataAPI'); //endregion function checkPort(req, res, next) { const log = (lvl, msg) => _DataAPI.logger.log(lvl, msg, { tags: 'checkPort' }); const port = parseInt(req.body.port, 10); if (!port) { const message = 'No Port'; log('error', message); res.status(400).send(message); return; } if (port < 1 || port > 65535) { const message = `Port in Invalid Range ${ port }`; log('error', message); res.status(400).send(message); return; } next(); } //region 2. Project Libraries //# sourceMappingURL=checkPort.js.map