当前位置: 首页 > news >正文

express 遇到问题 - Error: Can't set headers after they are sent

在node配合mongodb,链接数据库,查询所有数据2步操作,都有响应数据返回是会出现

Error: Can't set headers after they are sent,的报错

故障原因:引用

“Can’t set headers after they are sent.” => “不能发送headers因为已经发送过一次了” => 在处理HTTP请求时,服务器会先输出响应头,然后再输出主体内容,而一旦输出过一次响应头(比如执行过 res.writeHead()res.write()res.end()),你再尝试通过 res.setHeader()res.writeHead() 来设置响应头时(有些方法比如 res.redirect() 会调用 res.writeHead()),就会报这个错误。

(说明:express中的 res.header() 相当于 res.writeHead()res.send() 相当于 res.write()

原因就是你程序有问题,重复作出响应,具体原因很多,需要自己根据以上的原则来排除。

 

以下是我查到的链接

https://cnodejs.org/topic/53774ffecbcc396349ca1155

转载于:https://www.cnblogs.com/herewego/p/9278920.html

相关文章:

  • 图文介绍openLDAP在windows上的安装配置
  • 新模板电子版发布
  • Tomcat绑定具体IP
  • Heritrix 3.1.0 源码解析(十二)
  • oracle alert 日志位置
  • 转:字符编码笔记:SCII,Unicode和UTF-8
  • tomcat服务器宕机解决方案
  • JS页面跳转
  • 在Firefox 58中,WebAssembly组件性能提升了10倍
  • Java之jdbc_采用Statement查询全部数据
  • Node学习4-Buffer模块
  • nginx 和apache 性能测试对比
  • 初识 Vue(07)---(Vue 实例的生命周期钩子)
  • 征服 TIME_WAIT !
  • 如何给操作文档添加目录
  • Angular6错误 Service: No provider for Renderer2
  • C# 免费离线人脸识别 2.0 Demo
  • Django 博客开发教程 16 - 统计文章阅读量
  • extract-text-webpack-plugin用法
  • JavaScript函数式编程(一)
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • Octave 入门
  • spark本地环境的搭建到运行第一个spark程序
  • Traffic-Sign Detection and Classification in the Wild 论文笔记
  • ucore操作系统实验笔记 - 重新理解中断
  • 分享一份非常强势的Android面试题
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 记一次用 NodeJs 实现模拟登录的思路
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • Semaphore
  • 阿里云ACE认证学习知识点梳理
  • 阿里云移动端播放器高级功能介绍
  • ​DB-Engines 12月数据库排名: PostgreSQL有望获得「2020年度数据库」荣誉?
  • ​力扣解法汇总1802. 有界数组中指定下标处的最大值
  • #git 撤消对文件的更改
  • #mysql 8.0 踩坑日记
  • #我与Java虚拟机的故事#连载06:收获颇多的经典之作
  • (1/2)敏捷实践指南 Agile Practice Guide ([美] Project Management institute 著)
  • (C++)八皇后问题
  • (草履虫都可以看懂的)PyQt子窗口向主窗口传递参数,主窗口接收子窗口信号、参数。
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • (附源码)计算机毕业设计SSM基于健身房管理系统
  • (紀錄)[ASP.NET MVC][jQuery]-2 純手工打造屬於自己的 jQuery GridView (含完整程式碼下載)...
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (论文阅读31/100)Stacked hourglass networks for human pose estimation
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (万字长文)Spring的核心知识尽揽其中
  • (五) 一起学 Unix 环境高级编程 (APUE) 之 进程环境
  • (转)菜鸟学数据库(三)——存储过程
  • (转)项目管理杂谈-我所期望的新人
  • *2 echo、printf、mkdir命令的应用
  • .net core 调用c dll_用C++生成一个简单的DLL文件VS2008
  • .NET Core、DNX、DNU、DNVM、MVC6学习资料
  • .Net环境下的缓存技术介绍