我正在开发一个游戏,我正在尝试让客户端将有关玩家的数据发布/放置到服务器上,但是在6个请求之后,服务器似乎崩溃了,然后大约一分钟后它将接受另外6个要求,然后重复。这是邮政编码:
app.post('/entityData', function(req, res) {
//test = req.body;
//console.log(test);
console.log(req.body);
//entityList[req.params.uid] = req.body;
});
我还有很多其他代码,但是这些都是用于获取请求的,似乎可以与客户端很好地工作。这是我的客户发送的代码:
async function sendPlayerData() {
let playerData = {
num: player.getPos().x
};
console.log(playerData);
try {
let response = await fetch(serverIP + "/entityData", {
method: "POST",
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify(playerData)
});
if(!response.ok) {
throw new Error("Error sending player data to server. ");
}
} catch (error) {
console.log(error);
}
}
我在客户端或服务器上没有错误,所以绝对不知道我在做什么错。我在服务器上仅有的模块是自定义实用程序模块和fs。
答案 0 :(得分:1)
问题在于,在修复问题后,我没有发回回复。