基于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的前后端分离的思考与实践(四)安全问题解决方案
Sep 26 NodeJs
Windows系统中安装nodejs图文教程
Feb 28 NodeJs
Nodejs全局安装和本地安装的不同之处
Jul 04 NodeJs
基于NodeJS+MongoDB+AngularJS+Bootstrap开发书店案例分析
Jan 12 NodeJs
nodejs中使用HTTP分块响应和定时器示例代码
Mar 19 NodeJs
nodejs入门教程一:概念与用法简介
Apr 24 NodeJs
nodejs socket实现的服务端和客户端功能示例
Jun 02 NodeJs
Nodejs之TCP服务端与客户端聊天程序详解
Jul 07 NodeJs
nodejs开发微信小程序实现密码加密
Jul 11 NodeJs
使用vs code开发Nodejs程序的使用方法
Sep 21 NodeJs
Nodejs下使用gm圆形裁剪并合成图片的示例
Feb 22 NodeJs
Nodejs实现用户注册功能
Apr 14 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+mysql一个名片库程序
2006/10/09 PHP
PHP读取RSS(Feed)简单实例
2014/06/12 PHP
深入理解PHP JSON数组与对象
2016/07/19 PHP
Ajax和PHP正则表达式验证表单及验证码
2016/09/24 PHP
Yii框架引入coreseek分页功能示例
2019/02/08 PHP
表单内同名元素的控制
2006/11/22 Javascript
基于jquery的文本框与autocomplete结合使用(asp.net+json)
2012/05/30 Javascript
原生js实现半透明遮罩层效果具体代码
2013/06/06 Javascript
JS的千分位算法实现思路
2013/07/31 Javascript
js动态改变select选择变更option的index值示例
2014/07/10 Javascript
jQuery实现仿百度首页滑动伸缩展开的添加服务效果代码
2015/09/09 Javascript
javascript实现二级级联菜单的简单制作
2015/11/19 Javascript
使用jQuery在移动页面上添加按钮和给按钮添加图标
2015/12/04 Javascript
浅析JS操作DOM的一些常用方法
2016/05/13 Javascript
JQuery 的跨域方法推荐_可跨任何网站
2016/05/18 Javascript
jQuery遍历json的方法(推荐)
2016/06/12 Javascript
angularjs 表单密码验证自定义指令实现代码
2016/10/27 Javascript
Node.js中路径处理模块path详解
2016/11/14 Javascript
JavaScript中三种常见的排序方法
2017/02/24 Javascript
js和jquery中获取非行间样式
2017/05/05 jQuery
通过js控制时间,一秒一秒自己动的实例
2017/10/25 Javascript
javascript与PHP动态往类中添加方法对比
2018/03/21 Javascript
JavaScript怎样在删除前添加确认弹出框?
2019/05/27 Javascript
通过seajs实现JavaScript的模块开发及按模块加载
2019/06/06 Javascript
javascript实现固定侧边栏
2021/02/09 Javascript
跟老齐学Python之for循环语句
2014/10/02 Python
pandas groupby 分组取每组的前几行记录方法
2018/04/20 Python
Python坐标轴操作及设置代码实例
2020/06/04 Python
Python参数传递及收集机制原理解析
2020/06/05 Python
anaconda安装pytorch1.7.1和torchvision0.8.2的方法(亲测可用)
2021/02/01 Python
餐饮企业总经理岗位职责范文
2014/02/18 职场文书
高中生职业规划范文
2014/03/09 职场文书
产品质量承诺范本
2014/03/31 职场文书
区级文明单位申报材料
2014/05/15 职场文书
团委副书记工作总结
2015/08/14 职场文书
Spring Cloud OAuth2实现自定义token返回格式
2022/06/25 Java/Android