ajax中res和req,表达式是否为每个请求提供了不同的req和res对象?
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对象?相关推荐
- jq中ajax的res是什么意思,关于jquery ajax中返回值的问题
已解决问题 收藏 关于jquery ajax中返回值的问题 80 [ 标签:jquery, ajax ] conn.open(); 我的星星页面 2009-10-25 11:52 JQ ...
- php ajax parsererror,ajax中的 textStatus 报错为 parsererror。
问题描述: ajax中的 textStatus 报错为 parsererror.html> $.ajax({ type: "GET", url: "http://1 ...
- Ajax中的beforeSend函数使用
Ajax中的beforeSend函数使用 代码如下 在用ajax请求时,没有返回前会出现前出现一个转动的loading小图标或者"内容加载中-",用来告知用户正在请求数据.这个就可 ...
- ASP.NET 2.0 ajax中gridView的刷新问题!
我是一个经常使用ASP.NET2.0的开发人员,最近看了ajax课程,也想使用一下Ajax这个强大的技术,我就使用了,在一个UpdatePanel中放入了一个gridView,果然能达我的满意效果,设 ...
- ASP.NET 2.0 AJAX中Webservice调用方法示例
ASP.NET 2.0 AJAX中能够在客户端js中很方便地调用服务器Webservice,以下为一些调用的示例.笔者安装的ASP.NET 2.0 AJAX 版本为AJAX November CTP. ...
- Python中eval函数的表达式如何使用
这篇文章主要介绍了Python中eval函数的表达式用法示例,文中通过示例对比来为大家进行详细的讲解,有需要的朋友可以借鉴参下,希望有所帮助 eval 是干嘛的? 解析字符串表达式并执行,并返回一个值 ...
- maven install 报错 source 1.5 中不支持 lambda 表达式
maven install 报错 source 1.5 中不支持 lambda 表达式 maven-compiler-plugin 在编译的时候如果不指定jdk的版本,会默认使用jdk1.5 所以在编 ...
- java ajax datatype_理解jquery ajax中的datatype属性选项值
jquery中ajax的dataType属性用于指定服务器返回的数据类型,如果不指定,jQuery 将自动根据HTTP包MIME信息来智能判断,如果datatype选项不填写的话,会将返回的数据当成字 ...
- IDEA报错解决:Error:(33, 35) java: -source 7 中不支持 lambda 表达式 (请使用 -source 8 或更高版本以启用 lambda 表达式)
晚上在用IDEA的时候遇到了报错: Error:(33, 35) java: -source 7 中不支持 lambda 表达式(请使用 -source 8 或更高版本以启用 lambda 表达式) ...
- 记得ajax中要带上AntiForgeryToken防止CSRF攻击
经常看到在项目中ajax post数据到服务器不加防伪标记,造成CSRF攻击 在Asp.net Mvc里加入防伪标记很简单在表单中加入Html.AntiForgeryToken()即可. Html.A ...
最新文章
- 希尔排序的基本原理及实现
- 三十年TCP与七年QUIC 谁才是未来?
- 工作382-vant弹框不能直接用
- Python提取 Gprmax 3.0 的out文件数据
- AX向在线用户发送消息
- 《Webservice的应用与开发》学习笔记 ·001【Web服务、XML文档】
- SoapUI 使用教程链接
- 如何将卫星影像按固定比例尺输出(1:5千,1:1万等)
- 1013_MISRA C规范学习笔记9
- 美团一站式机器学习平台
- 当前网络安全风险及举例
- sis最新ip地址2020_2020秋招经验分享
- Binder机制之Service Manager(大内总管)
- Java 文字转拼音工具类
- Access中的MDE文件
- 在线存储 离线存储 近线存储
- 网络工程师高薪就业行业有哪些
- (二)什么是Reactor模式
- git上传代码的时候出现:Please tell me who you are.解决方法
- maven项目引入Google二维码框架zxing实现二维码(支持logo图)