Javascript ERR_EMPTY_响应错误,在Node.js中使用多方包
我是Node.js的新手,正在尝试从html上传图像。我创建了一个按钮,可以通过下面的html代码将图像上传到我的web应用程序Javascript ERR_EMPTY_响应错误,在Node.js中使用多方包,javascript,html,node.js,image-uploading,Javascript,Html,Node.js,Image Uploading,我是Node.js的新手,正在尝试从html上传图像。我创建了一个按钮,可以通过下面的html代码将图像上传到我的web应用程序 <li><a onclick="getFile()" style="cursor:pointer; color:#000000;">Choose File</a></li> <li><a onclick="uploadFile();" style="cursor: pointer; color:#000
<li><a onclick="getFile()" style="cursor:pointer; color:#000000;">Choose File</a></li>
<li><a onclick="uploadFile();" style="cursor: pointer; color:#000000;">Upload</a></li>
<li><a onclick="save2()" id="imageSave" style="cursor:pointer; color:#000000;">Save</a></li>
<li><a href="/location" style="color:#000000">Back to view</a></li>
<form action="/upload", method="post", enctype="multipart/form-data">
<div style='height:0px; width:0px; overflow:hidden;'><input type="file" name="upFile" id="upFile" onchange="getCmaFileView(this, 'name')" target="dropzone_1"/></div>
<div style='height:0px; width:0px; overflow:hidden;'><input type="submit" name="Upload" id="Upload" /></div>
</form>
它可以保存图像并很好地上传,但在等待一段时间后,它会显示一个错误,并显示ERR\u EMPTY\u RESPONSE
消息
我认为这是因为反应。这意味着在标题发布后,应该返回响应,但它没有
实际上,我在上面的Node.js代码中编写了代码,它会给出响应
form.on('close',function(){
res.status(200);
});
然而,它仍然给出相同的错误。。。我不知道为什么
有人有主意吗?还是我错了?您没有将响应返回到客户端
res.status(200)
将状态设置为response,然后您需要调用res.send()
谢谢您的回答,那么我是否应该像res.status(200)
那样编写,然后在下一行中使用res.send()?
form.on('close',function(){
res.status(200);
});