基于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 相关文章推荐
Ubuntu中搭建Nodejs开发环境过程分享
Jun 01 NodeJs
nodejs npm install全局安装和本地安装的区别
Jun 05 NodeJs
nodejs实现黑名单中间件设计
Jun 17 NodeJs
NodeJS学习笔记之MongoDB模块
Jan 13 NodeJs
详解Nodejs之静态资源处理
Jun 05 NodeJs
NodeJS 实现手机短信验证模块阿里大于功能
Jun 19 NodeJs
nodeJS(express4.x)+vue(vue-cli)构建前后端分离实例(带跨域)
Jul 05 NodeJs
nodejs后台集成ueditor富文本编辑器的实例
Jul 11 NodeJs
nodejs结合Socket.IO实现的即时通讯功能详解
Jan 12 NodeJs
nodejs实现范围请求的实现代码
Oct 12 NodeJs
nodejs实现获取本地文件夹下图片信息功能示例
Jun 22 NodeJs
Nodejs监控事件循环异常示例详解
Sep 22 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
使用淘宝IP库获取用户ip地理位置
2013/10/27 PHP
基于preg_match_all采集后数据处理的一点心得笔记(编码转换和正则匹配)
2014/01/31 PHP
PHP的变量类型和作用域详解
2014/03/12 PHP
Codeigniter实现处理用户登录验证后的URL跳转
2014/06/12 PHP
学习php设计模式 php实现命令模式(command)
2015/12/08 PHP
PHP文件操作实例总结
2016/09/27 PHP
php生成word并下载代码实例
2019/03/15 PHP
php使用lua+redis实现限流,计数器模式,令牌桶模式
2019/04/04 PHP
YII2框架中查询生成器Query()的使用方法示例
2020/03/18 PHP
XHTML-Strict 内允许出现的标签
2006/12/11 Javascript
jQuery JSON实现无刷新三级联动实例探讨
2013/05/28 Javascript
基于javascript的JSON格式页面展示美化方法
2014/07/02 Javascript
排序算法的javascript实现与讲解(99js手记)
2014/09/28 Javascript
Backbone.js的Hello World程序实例
2015/06/19 Javascript
jQuery插件扩展操作入门示例
2017/01/16 Javascript
jQuery插件FusionCharts实现的MSBar2D图效果示例【附demo源码】
2017/03/24 jQuery
TypeScript入门-基本数据类型
2017/03/28 Javascript
深入浅出理解JavaScript高级定时器原理与用法
2018/08/02 Javascript
swiper在angularjs中使用循环轮播失效的解决方法
2018/09/27 Javascript
详解javascript中的Error对象
2019/04/25 Javascript
vue项目创建步骤及路由router
2020/01/14 Javascript
Ajax获取node服务器数据的完整步骤
2020/09/20 Javascript
JS实现简易图片自动轮播
2020/10/16 Javascript
[01:10]DOTA2 Supermajor:英雄,由我们见证
2018/05/14 DOTA
[06:59]DOTA2-DPC中国联赛3月7日Recap集锦
2021/03/11 DOTA
python中字符串前面加r的作用
2015/06/04 Python
Pandas标记删除重复记录的方法
2018/04/08 Python
Python中常见的数制转换有哪些
2020/05/27 Python
Python浮点型(float)运算结果不正确的解决方案
2020/09/22 Python
Lenox官网:精美的瓷器&独特的礼品
2017/02/12 全球购物
Max&Co官网:意大利年轻女性时尚品牌
2017/05/16 全球购物
可口可乐唇膏:Lip Smackers
2019/08/27 全球购物
小学毕业寄语大全
2014/04/03 职场文书
青年标兵事迹材料
2014/08/16 职场文书
超市食品安全承诺书
2015/04/29 职场文书
公司晚会主持词
2019/04/17 职场文书