router-sms.js
631 Bytes
'use strict';
const express = require('express');
const modem = require('../modem');
const router = express.Router();
module.exports = router;
function handlerIndex(req, res) {
if (!req.query || !req.query.number || !req.query.msg) {
res.json({
status: 'NOT-OK',
error: 'INVALID-PARAMETER',
message: 'Invalid parameter. Missing number or msg parameter.',
});
return;
}
res.json({
status: 'OK',
error: false,
message: 'Message queued.',
});
modem.sendSMS(req.query.number, req.query.msg);
}
router.get('/', handlerIndex);