基于nodejs res.end和res.send的区别


Posted in NodeJs onMay 14, 2018

简单来说就是   如果服务器端没有数据返回到客户端 那么就可以用 res.end

但是 如果 服务器端有数据返回到客户端 这个时候必须用res.send ,不能用 res.end(会报错)

例子:

var express = require('express');
var app = express();
var mysql = require('mysql');
var connection = mysql.createConnection({
 host : 'localhost',
 user : 'root',
 password : 'root',
 port : 3306,
 database : 'test'
})
sql = 'select * from websites';
var arr = [];
connection.query(sql,function (err, results) {
 if (err){
  console.log(err)
 }else{
  console.log(results);
  for(var i = 0;i < results.length;i++){
   arr[i] = results[i].name;
  }
  app.get('/',function (req, res) {
   res.send(arr); //这里必须用res.send,因为有数据返回到客户端
  })
 }
})
app.listen(3001);

以上这篇基于nodejs res.end和res.send的区别就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

NodeJs 相关文章推荐
NodeJS学习笔记之MongoDB模块
Jan 13 NodeJs
nodejs实现获取当前url地址及url各种参数值
Jun 25 NodeJs
nodejs实现bigpipe异步加载页面方案
Jan 26 NodeJs
nodejs入门教程二:创建一个简单应用示例
Apr 24 NodeJs
详解nodeJS之二进制buffer对象
Jun 03 NodeJs
nodejs 图解express+supervisor+ejs的用法(推荐)
Sep 08 NodeJs
详解nodejs通过代理(proxy)发送http请求(request)
Sep 22 NodeJs
nodejs前端模板引擎swig入门详解
May 15 NodeJs
Nodejs中获取当前函数被调用的行数及文件名详解
Dec 12 NodeJs
Nodejs处理异常操作示例
Dec 25 NodeJs
基于Koa(nodejs框架)对json文件进行增删改查的示例代码
Feb 02 NodeJs
Nodejs实现的操作MongoDB数据库功能完整示例
Feb 02 NodeJs
nodeJs爬虫的技术点总结
May 13 #NodeJs
修改Nodejs内置的npm默认配置路径方法
May 13 #NodeJs
nodejs取得当前执行路径的方法
May 13 #NodeJs
详解Nodejs内存治理
May 13 #NodeJs
nodejs更改项目端口号的方法
May 13 #NodeJs
利用nodeJs anywhere搭建本地服务器环境的方法
May 12 #NodeJs
NodeJs搭建本地服务器之使用手机访问的实例讲解
May 12 #NodeJs
You might like
使用php记录用户通过搜索引擎进网站的关键词
2014/02/13 PHP
PHP删除数组中空值的方法介绍
2014/04/14 PHP
PHP使用feof()函数读文件的方法
2014/11/07 PHP
PHP往XML中添加节点的方法
2015/03/12 PHP
javascript中substr,substring,slice.splice的区别说明
2010/11/25 Javascript
教您去掉ie网页加载进度条的方法
2010/12/09 Javascript
浅谈类似于(function(){}).call()的js语句
2015/03/30 Javascript
JavaScript实现将数组中所有元素连接成一个字符串的方法
2015/04/06 Javascript
js生成验证码并直接在前端判断
2015/05/15 Javascript
javascript中FOREACH数组方法使用示例
2016/03/01 Javascript
分享js粘帖屏幕截图到web页面插件screenshot-paste
2020/08/21 Javascript
js与jquery分别实现tab标签页功能的方法
2016/11/18 Javascript
深入理解Angularjs中的$resource服务
2016/12/31 Javascript
JavaScript和JQuery获取DIV值的方法示例
2017/03/07 Javascript
JavaScript实现单击网页任意位置打开新窗口与关闭窗口的方法
2017/09/21 Javascript
javaScript产生随机数的用法小结
2018/04/21 Javascript
AngularJs返回前一页面时刷新一次前面页面的方法
2018/10/09 Javascript
vue组件开发props验证的实现
2019/02/12 Javascript
微信小程序中使用echarts的实现方法
2019/04/24 Javascript
单线程JavaScript实现异步过程详解
2020/05/19 Javascript
在vue中axios设置timeout超时的操作
2020/09/04 Javascript
vue下载二进制流图片操作
2020/10/26 Javascript
Python对两个有序列表进行合并和排序的例子
2014/06/13 Python
django基础之数据库操作方法(详解)
2017/05/24 Python
对Python 文件夹遍历和文件查找的实例讲解
2018/04/26 Python
selenium3+python3环境搭建教程图解
2018/12/07 Python
为什么你还不懂得怎么使用Python协程
2019/05/13 Python
pytorch中如何使用DataLoader对数据集进行批处理的方法
2019/08/06 Python
python使用if语句实现一个猜拳游戏详解
2019/08/27 Python
python递归函数求n的阶乘,优缺点及递归次数设置方式
2020/04/02 Python
获取CSDN文章内容并转换为markdown文本的python
2020/09/06 Python
大学生创业项目方案
2014/03/08 职场文书
网页美工求职信范文
2014/04/17 职场文书
2014年感恩节活动策划方案
2014/10/06 职场文书
2016年小学生寒假家长评语
2015/10/10 职场文书
个人落户申请书怎么写?
2019/06/28 职场文书