Как проверить пинг от сервиса до гугла (запрос latancy)? "/latency [GET] - возвращает задержку от сервиса до google.com" - вот так в ТЗ написано.
Вот какой есть вариант, но он не робит... Прописываю через обычную кнопку на html, на live server.
<button onclick="latency()">TOK</button>
async function latency(req, res) {
try {
exec('ping google.com', { encoding: 'binary' }, (err, stdout, stderr) => {
if (err) {
throw err;
}
const convert = iconv.decode(stdout, 'cp866'); /// Для рекода на русский
res.status(200).json(`${convert.match(/Среднее.=.\d+/)[0]}мс`);
});
} catch (e) {
res.status(400).json({ message: e.message });
}
}