router.post('/do', function(req, res, next) {

// some sample code

var questions = new Questions();

questions.display(req, res);

});

的display功能,我使用Express Router需要调用res.send的照顾。

在上面的代码片段中,我创建了Questions的实例并将req, res对象传递给它。

现在从我的sample.js文件,我烧了近5 Ajax请求这个同样的路线,只有一个请求成功,之后我收到错误

Can't set headers after they are sent.

所以我不知道为什么我收到这个错误!。

任何人都可以帮忙吗?

UPDATE

代码在显示功能

Questions.prototype.display = function(req, res) {

// Check if type of question exists

if (req.body.questionType) {

res.send({message: 'No Type found in request body!'});

} else {

// logic for getting questions from DB based on question type

return res.send(questions);

}

}

2016-03-08

Pratik

+0

你的函数接受请求,而你通过REQ你的问题。假设您打印的错误来自您的快递服务器,那么查看您的问题和question.display()中的其他代码将会非常有用。我使用Express路由器以相同的方式运行服务器,并且在构建特定页面时向同一个端点运行10个请求,并且工作得很好,所以这应该不成问题。 –

+0

@Robin:用代码更新。 –

+0

我不确定你是否仍然通过req,res进入问题? var questions = new Questions(); questions.display(req,res); –

ajax中res和req,表达式是否为每个请求提供了不同的req和res对象?相关推荐

  1. jq中ajax的res是什么意思,关于jquery ajax中返回值的问题

    已解决问题 收藏 关于jquery ajax中返回值的问题 80 [ 标签:jquery,&nbspajax ] conn.open(); 我的星星页面 2009-10-25 11:52 JQ ...

  2. php ajax parsererror,ajax中的 textStatus 报错为 parsererror。

    问题描述: ajax中的 textStatus 报错为 parsererror.html> $.ajax({ type: "GET", url: "http://1 ...

  3. Ajax中的beforeSend函数使用

    Ajax中的beforeSend函数使用 代码如下 在用ajax请求时,没有返回前会出现前出现一个转动的loading小图标或者"内容加载中-",用来告知用户正在请求数据.这个就可 ...

  4. ASP.NET 2.0 ajax中gridView的刷新问题!

    我是一个经常使用ASP.NET2.0的开发人员,最近看了ajax课程,也想使用一下Ajax这个强大的技术,我就使用了,在一个UpdatePanel中放入了一个gridView,果然能达我的满意效果,设 ...

  5. ASP.NET 2.0 AJAX中Webservice调用方法示例

    ASP.NET 2.0 AJAX中能够在客户端js中很方便地调用服务器Webservice,以下为一些调用的示例.笔者安装的ASP.NET 2.0 AJAX 版本为AJAX November CTP. ...

  6. Python中eval函数的表达式如何使用

    这篇文章主要介绍了Python中eval函数的表达式用法示例,文中通过示例对比来为大家进行详细的讲解,有需要的朋友可以借鉴参下,希望有所帮助 eval 是干嘛的? 解析字符串表达式并执行,并返回一个值 ...

  7. maven install 报错 source 1.5 中不支持 lambda 表达式

    maven install 报错 source 1.5 中不支持 lambda 表达式 maven-compiler-plugin 在编译的时候如果不指定jdk的版本,会默认使用jdk1.5 所以在编 ...

  8. java ajax datatype_理解jquery ajax中的datatype属性选项值

    jquery中ajax的dataType属性用于指定服务器返回的数据类型,如果不指定,jQuery 将自动根据HTTP包MIME信息来智能判断,如果datatype选项不填写的话,会将返回的数据当成字 ...

  9. IDEA报错解决:Error:(33, 35) java: -source 7 中不支持 lambda 表达式 (请使用 -source 8 或更高版本以启用 lambda 表达式)

    晚上在用IDEA的时候遇到了报错: Error:(33, 35) java: -source 7 中不支持 lambda 表达式(请使用 -source 8 或更高版本以启用 lambda 表达式) ...

  10. 记得ajax中要带上AntiForgeryToken防止CSRF攻击

    经常看到在项目中ajax post数据到服务器不加防伪标记,造成CSRF攻击 在Asp.net Mvc里加入防伪标记很简单在表单中加入Html.AntiForgeryToken()即可. Html.A ...

最新文章

  1. 希尔排序的基本原理及实现
  2. 三十年TCP与七年QUIC 谁才是未来?
  3. 工作382-vant弹框不能直接用
  4. Python提取 Gprmax 3.0 的out文件数据
  5. AX向在线用户发送消息
  6. 《Webservice的应用与开发》学习笔记 ·001【Web服务、XML文档】
  7. SoapUI 使用教程链接
  8. 如何将卫星影像按固定比例尺输出(1:5千,1:1万等)
  9. 1013_MISRA C规范学习笔记9
  10. 美团一站式机器学习平台
  11. 当前网络安全风险及举例
  12. sis最新ip地址2020_2020秋招经验分享
  13. Binder机制之Service Manager(大内总管)
  14. Java 文字转拼音工具类
  15. Access中的MDE文件
  16. 在线存储 离线存储 近线存储
  17. 网络工程师高薪就业行业有哪些
  18. (二)什么是Reactor模式
  19. git上传代码的时候出现:Please tell me who you are.解决方法
  20. maven项目引入Google二维码框架zxing实现二维码(支持logo图)

热门文章

  1. 机器学习-GBDT和XGboost
  2. 第1讲:软件测试背景
  3. 使用GameKit实现IOS设备之间的蓝牙通信
  4. [转]WebGL中文教程
  5. 网络模拟器NS-2及其应用分析
  6. HP刀片带外管理系统OA各功能实例示范
  7. php函数strrchr、substr、is_dir、unlink
  8. RocketMq最佳实践
  9. fescar(Seata)详解
  10. maven install过程