Экспресс не принимает почтовые запросы после 6 запросов - PullRequest
0 голосов
/ 19 апреля 2019

Я работаю над игрой, я пытаюсь заставить клиента публиковать / помещать данные о игроке на сервер, но после 6 запросов сервер, похоже, дает сбой, а затем через минуту или около того он примет еще 6 запросов и повтор. Это почтовый индекс:

app.post('/entityData', function(req, res) {
    //test = req.body;
    //console.log(test);
    console.log(req.body);
    //entityList[req.params.uid] = req.body;
});

У меня довольно много другого кода, но все это для запросов get, которые, похоже, отлично работают с клиентом. Вот код, который отправляет мой клиент:

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.

1 Ответ

1 голос
/ 19 апреля 2019

Проблема заключалась в том, что я не отправлял ответ, после того как исправил, что он работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...