router-modems.js
725 Bytes
'use strict';
const express = require('express');
const modems = require('../modems2');
const router = express.Router();
module.exports = router;
function pageIndex(req, res) {
res.json(modems.dump());
}
function pageSet(req, res) {
res.end('OK');
modems.set({
name: req.query.modem,
imsi: req.query.modem_imsi,
msisdn: req.query.modem_msisdn,
device: req.query.modem_device,
uptime: req.query.uptime,
reportIp: req.query.report_ip || req.ip,
reportPort: req.query.report_port,
reportApikey: req.query.report_apikey,
reportPathSms: req.query.report_path_sms || '/sms',
});
}
router.get('/', pageIndex);
router.get('/set', pageSet);