我有一个在本地托管的数据库,需要能够使用 JavaScript 访问该网站的https://nujabes.xyz/。对于服务器端,我使用 Rust 托管它,因为我的数据库就是用它编写的:
\nTCP 服务器Rust:
use std::{\n io::Read,\n net::{Shutdown::Both, TcpListener, TcpStream},\n thread::spawn,\n};\n\nfn handle_client(mut stream: TcpStream) {\n let mut data = [0 as u8; 50]; // using 50 byte buffer\n while match stream.read(&mut data) {\n Ok(_size) => {\n //println!("{:?}", String::from_utf8(data[0..size].to_vec()));\n\n // stream.write(&data[0..size]).unwrap();\n true\n }\n Err(_) => {\n println!(\n "An error occurred, terminating connection with {}",\n stream.peer_addr().unwrap()\n );\n stream.shutdown(Both).unwrap();\n false\n }\n } {}\n}\n\nfn main() {\n let address = "localhost";\n let port = "80";\n\n let …Run Code Online (Sandbox Code Playgroud)