//серверная часть app.js NODEJS/Express
app.post("/index", (req, res) => {
res.json([{
difvar: req.body.str
}])
let dif = req.body.dif;
let sqlsearch = `SELECT idkp, kp FROM autdb.kp2022 where kp like '%${dif}%' limit 0,10;`;
if (dif.length >= 4) {
pool.query(sqlsearch)
.then(data => {
let datafm = data[0]
let hint = "";
let dl = data[0].length
for (i = 0; i < dl; i++) {
hint = hint + `${datafm[i].kp} ${datafm[i].idkp} <br>`
}
..... //возврат данных 'hint' в клиентскую часть
})
}
})
app.post("/index", (req, res) => {
res.json([{
name_recieved: req.body.name,
designation_recieved: req.body.designation,
}])
let info = `${req.body.name} <br> ${req.body.designation}`
return info; // требуется вернуть полученное значение обратно клиенту... код я постарался упростить, но смысл думаю понятен
});
const axios = require('axios');
const cheerio = require ('cheerio');
const getNews = async () => {
try {
return await axios.get('https://echo.msk.ru/news/');
} catch (error){
console.log (error);
}
}
const resNews = async () => {
const news = await getNews();
$ = cheerio.load(news.data);
$('h3 a').each(function () {
console.log( $(this).text());
});
}
resNews();