6个Axios发布请求后,我的NodeJS服务器崩溃了

时间:2019-05-07 09:01:14

标签: node.js reactjs axios

我创建了一个应用程序,该应用程序在ReactJS中具有一个前端,在NodeJS中具有一个后端。 我正在做的是每次在输入中键入字母时使前端与后端通信。 它工作正常(我可以在NodeJS控制台中看到我输入的每个字母),但是在此输入中键盘击中6次后,我的NodeJS服务器崩溃,并且似乎没有响应(我没有错误)。 / p>

我试图搜索Axios是否不是问题,因为我坚信发布查询完成后它不会断开连接,但是我没有发现任何有关此的信息。

我精确地说我是React和Node的新手,所以我可能会跳过一些东西。

在App.js中

//This is the React Part

handleAttachmentToTask = async (event) =>{

        let self = this;

        const target = event.target;
        const keystone = target.type === 'checkbox' ? target.checked : target.value;
        const name = target.name;
        const postman = {kSent: keystone};

        axios.post('/api/sandbox',{postman})
          .then(response => {
            //self.setState({keystone:response.data});
            console.log(response.data);
          })
          .catch(error => {
            console.log(error);
        });

    }

在server.js中

//This is the NodeJS part

app.post('/api/sandbox', function(req, res){

    var hit = req.body.postman.kSent;
    console.log(hit);

});

我只是想在NodeJS控制台上看到键盘击键,但此刻,它在我提到的6个字母后崩溃。

感谢帮助

1 个答案:

答案 0 :(得分:0)

您的服务器未将响应发送回客户端。尝试发送回复。 尝试更改您的服务器代码。

transform