import React, { useState } from 'react'; import axios from 'axios'; import { Link } from 'react-router-dom'; import './App.css'; const NodePage = () => { const [ip, setIp] = useState(''); const [node, setNode] = useState(null); const fetchNode = async (ip) => { try { const response = await axios.get('/server/get_node', { params: { ip } }); const nodeData = response.data; const date = new Date(nodeData.current_time * 1000); nodeData.current_time = date.toLocaleString(); setNode(nodeData); } catch (error) { console.error('Error fetching node:', error); } }; const handleFetchNode = () => { fetchNode(ip); }; return (

Get Node

请输入节点 IP 地址以获取节点信息:

setIp(e.target.value)} placeholder="Enter node IP" /> {node ? (

Node Information:

ID: {node.id}
Current Time: {node.current_time}
) : (

这里没有任何信息!

)}
); }; export default NodePage;