Don't know what's the issue here is my code.
exports.submitAlert = function (req, res) {
const message = dbConnector.escape(req.body.message);
const from = dbConnector.escape(req.body.from);
const to = dbConnector.escape(req.body.to);
const status = dbConnector.escape(req.body.status);
const actionType = dbConnector.escape(req.body.action_type);
if (message == null) res.send(JSON.stringify({
"success": false,
"data": null,
"message": "Please write the message"
}));
dbConnector.query('INSERT INTO alert (message, from, to, status, action_type) VALUES (' + message + ', ' + from + ', ' + to + ', ' + status + ', ' + actionType + ');',
function (err, result) {
console.log(err);
if (err) res.send(JSON.stringify({"success": false, "data": null}));
res.send(JSON.stringify({"success": true, "message": "Alert submitted successfully"}));
});
};
Here is the route
const express = require('express');
const router = express.Router();
const controller = require('../controllers/alertController');
router.post('/submit', controller.submitAlert);
module.exports = router;