基于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 相关文章推荐
windows系统下简单nodejs安装及环境配置
Jan 08 NodeJs
Nodejs中读取中文文件编码问题、发送邮件和定时任务实例
Jan 01 NodeJs
nodejs URL模块操作URL相关方法介绍
Mar 03 NodeJs
nodejs开发——express路由与中间件
Mar 24 NodeJs
详解nodejs微信公众号开发——5.素材管理接口
Apr 11 NodeJs
NodeJS、NPM安装配置步骤(windows版本) 以及环境变量详解
May 13 NodeJs
Nodejs实现多房间简易聊天室功能
Jun 20 NodeJs
浅谈NodeJs之数据库异常处理
Oct 25 NodeJs
nodejs 十六进制字符串型数据与btye型数据相互转换
Jul 30 NodeJs
nodejs中实现用户注册路由功能
May 20 NodeJs
ubuntu系统下使用pm2设置nodejs开机自启动的方法
May 12 NodeJs
nodejs利用readline提示输入内容实例代码
Jul 15 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实现用户认证及管理完全源码
2007/03/11 PHP
smarty高级特性之过滤器的使用方法
2015/12/25 PHP
JavaScript中使用replace结合正则实现replaceAll的效果
2010/06/04 Javascript
读jQuery之五(取DOM元素)
2011/06/20 Javascript
iframe子页面与父页面在同域或不同域下的js通信
2014/05/07 Javascript
windows8.1+iis8.5下安装node.js开发环境
2014/12/12 Javascript
jquery中animate的stop()方法作用实例分析
2015/01/30 Javascript
js实现图片从左往右渐变切换效果的方法
2015/02/06 Javascript
jquery实现点击查看更多内容控制段落文字展开折叠效果
2015/08/06 Javascript
JS作用域闭包、预解释和this关键字综合实例解析
2016/12/16 Javascript
原生JS实现移动端web轮播图详解(结合Tween算法造轮子)
2017/09/10 Javascript
webpack4打包vue前端多页面项目
2018/09/17 Javascript
详解Vue用cmd创建项目
2019/02/12 Javascript
学习RxJS之JavaScript框架Cycle.js
2019/06/17 Javascript
layui实现鼠标移动到单元格上显示数据的方法
2019/09/11 Javascript
如何使用vue slot创建一个模态框的实例代码
2020/05/24 Javascript
python中argparse模块用法实例详解
2015/06/03 Python
python实现kMeans算法
2017/12/21 Python
Python3中函数参数传递方式实例详解
2019/05/05 Python
python对输出的奇数偶数排序实例代码
2020/12/04 Python
突袭HTML5之Javascript API扩展1—Web Worker异步执行及相关概述
2013/01/31 HTML / CSS
HTML+CSS+JavaScript实现图片3D展览的示例代码
2020/10/12 HTML / CSS
美国最大的宠物药店:1-800-PetMeds
2016/10/02 全球购物
什么是数组名
2012/05/10 面试题
女方回门宴答谢词
2014/01/14 职场文书
本科毕业生求职自荐信
2014/04/09 职场文书
活动总结模板
2014/05/09 职场文书
土建专业毕业生自荐书
2014/07/04 职场文书
幼儿园六一亲子活动方案
2014/08/26 职场文书
音乐教师个人工作总结
2015/02/06 职场文书
《角的度量》教学反思
2016/02/18 职场文书
小数乘法教学反思
2016/02/22 职场文书
大学生创业计划书常用模板
2019/08/07 职场文书
MySQL数据库完全卸载的方法
2022/03/03 MySQL
如何基于python实现单目三维重建详解
2022/06/25 Python
Centos7 Shell编程之正则表达式、文本处理工具详解
2022/08/05 Servers