Я пытаюсь проверить несколько IP-адресов по типу сценария React. Я нашел код - https://github.com/alfg/ping.js/tree/master С этим кодом работает эхо-запрос к веб-сайтам, но при замене домена веб-сайта моими IP-адресами на дисплее отображается ошибка на консоли.
Мой код:
import React from 'react';
import './ftp.css';
import 'bootstrap/dist/css/bootstrap.min.css';
import Button from 'react-bootstrap/Button';
import Ping from '../node_modules/ping.js';
class Ftp extends React.Component {
constructor() {
super();
this.p = new Ping();
this.state = {
server36: 0,
};
this.handleClick = this.handleClick.bind(this);
}
handleClick() {
this.p.ping("http://apple.com", (err, data) => {
if (err) {
console.log("error loading resource", err);
}
this.setState({ server36: data });
});
}
render() {
return (
<div className="grid-container">
<div className="grid-item">
<Button variant="success" onClick={this.handleClick} className="Button">PING</Button>
<ul>
<li>apple.com - <span>{this.state.server36} ms</span></li>
</ul>
</div>
</div>
)
}
}
export default Ftp;
Есть ли способ получить пинг по IP-адресам с ReactJS?