export chat service listen host

This commit is contained in:
2024-04-28 11:19:15 +08:00
parent 19f92fec09
commit 6da58473d8

48
chat.js
View File

@@ -4,33 +4,37 @@ const http = require('http');
const {once} = require("node:events"); const {once} = require("node:events");
const server = http.createServer(async (req, res) => { const server = http.createServer(async (req, res) => {
let body = ''; try {
req.on('data', chunk => { let body = '';
body += chunk.toString(); // 将Buffer转换为字符串 req.on('data', chunk => {
}); body += chunk.toString(); // 将Buffer转换为字符串
});
await once(req, 'end'); await once(req, 'end');
let requests = JSON.parse(body); let requests = JSON.parse(body);
console.log(requests.id) console.log(requests.id)
console.log(requests.msg) console.log(requests.msg)
client.steamUser.chat.sendFriendMessage(requests.id, requests.msg, (err, response) => { client.steamUser.chat.sendFriendMessage(requests.id, requests.msg, (err, response) => {
if (err) { if (err) {
console.log(err); console.log(err);
res.statusCode = 500; res.statusCode = 500;
res.setHeader('Content-Type', 'text/plain');
res.end('Internal Server Error\n');
return;
}
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain'); res.setHeader('Content-Type', 'text/plain');
res.end('Internal Server Error\n'); res.end('Success\n');
return; })
} } catch (e) {
console.error("An error occurred while processing the request: ", e);
res.statusCode = 200; }
res.setHeader('Content-Type', 'text/plain');
res.end('Success\n');
})
}); });
server.listen(3000, '127.0.0.1', () => { server.listen(3000, '0.0.0.0', () => {
console.log('Server running at http://127.0.0.1:3000/'); console.log('Server running at http://0.0.0.0:3000/');
}); });