У меня есть файл js для работы с моей локальной базой данных, и POST-запрос работает не так, как должен - если я ввожу указанную строку c, он возвращает правильный результат, но мне нужно его получить переменная из почтовых данных. Этот тип ввода запроса не работает: (
app.post("/search", (req, res, next) => {
var post_data = req.body; // get post body
var course_search = post_data.search; // get field 'search' from post data
//var query = 'SELECT * FROM courses WHERE title LIKE "%Java%"';
var query = 'SELECT * FROM courses WHERE title LIKE "%' + course_search + '%"';
con.query(query, function (error, result, fields) {
con.on('error', function (err) {
console.log('[MYSQL]ERROR', err)
});
if (result && result.length) {
res.end(JSON.stringify(result));
} else {
res.end(JSON.stringify('There is nothing to show on your request'));
}
});
});