【发布时间】:2019-12-09 15:23:09
【问题描述】:
我尝试创建一个小型“数据库”,我可以在其中将一些数据放入输入字段并进行查询。例如,当我在字段中输入姓名并单击请求按钮时,它将显示有关该人的信息。 它工作得很好,并且在没有找到任何东西时会显示一条消息。但是我总是得到标题中提到的错误,我不明白是什么问题。
server.post('/MyWebApp/mydatabase1', function(req, res){
database.forEach(element => {
if(element.email == req.body.email || element.nachname == req.body.nachname || element.vorname == req.body.vorname)
res.send(element);
});
res.send("No Entry found");
});
首先我想检查是否有任何元素匹配,如果是则应该res.send(element);
如果不是res.send("No Entry found");
虽然我得到了那个错误,但它仍然有效
'错误 [ERR_HTTP_HEADERS_SENT]: 发送后无法设置标头 给客户”
可能是因为我做了两个发送响应? 我该如何解决?
【问题讨论】:
标签: javascript jquery node.js ajax server