基于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 模块开发及发布详解分享
Mar 07 NodeJs
nodejs入门详解(多篇文章结合)
Mar 07 NodeJs
14款NodeJS Web框架推荐
Jul 11 NodeJs
nodejs中实现路由功能
Dec 29 NodeJs
NodeJS学习笔记之Connect中间件模块(一)
Jan 27 NodeJs
NodeJS和BootStrap分页效果的实现代码
Nov 07 NodeJs
详谈Angular路由与Nodejs路由的区别
Mar 05 NodeJs
NodeJS实现视频转码的示例代码
Nov 18 NodeJs
nodejs中Express与Koa2对比分析
Feb 06 NodeJs
NodeJS简单实现WebSocket功能示例
Feb 10 NodeJs
Nodejs中的JWT和Session的使用
Aug 21 NodeJs
如何利用nodejs实现命令行游戏
Nov 24 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
第九节 绑定 [9]
2006/10/09 PHP
在PHP中使用模板的方法
2008/05/24 PHP
codeigniter数据库操作函数汇总
2014/06/12 PHP
php mb_substr()函数截取中文字符串应用示例
2014/07/29 PHP
PHP获取文件扩展名的4种方法
2015/11/24 PHP
gearman管理工具GearmanManager的安装与php使用方法示例
2020/02/27 PHP
把JS与CSS写在同一个文件里的书写方法
2007/06/02 Javascript
window.ActiveXObject使用说明
2010/11/08 Javascript
ASP.NET MVC中EasyUI的datagrid跨域调用实现代码
2012/03/14 Javascript
JQuery的AJAX实现文件下载的小例子
2013/05/15 Javascript
地址栏传递中文参数乱码在js里用escape转码
2013/08/28 Javascript
浅析jQuery1.8的几个小变化
2013/12/10 Javascript
innerHTML在IE中报错解决方案
2014/12/15 Javascript
学习javascript面向对象 javascript实现继承的方式
2016/01/04 Javascript
javascript单页面手势滑屏切换原理详解
2016/03/21 Javascript
深入理解JS正则表达式---分组
2016/07/18 Javascript
深入浅析jQuery对象$.html
2016/08/22 Javascript
浅谈Nodejs应用主文件index.js
2016/08/28 NodeJs
jQuery实现输入框邮箱内容自动补全与上下翻动显示效果【附demo源码下载】
2016/09/20 Javascript
Bootstrap 3浏览器兼容性问题及解决方案
2017/04/11 Javascript
vue2.0 自定义日期时间过滤器
2017/06/07 Javascript
Bootstrap + AngularJS 实现简单的数据过滤字符查找功能
2017/07/27 Javascript
JavaScript html5 canvas实现图片上画超链接
2017/10/20 Javascript
微信小程序如何实现五星评价功能
2019/10/15 Javascript
在vue中把含有html标签转为html渲染页面的实例
2019/10/28 Javascript
Vue3+elementui plus创建项目的方法
2020/12/01 Vue.js
Vue router安装及使用方法解析
2020/12/02 Vue.js
Python中的模块导入和读取键盘输入的方法
2015/10/16 Python
pandas ix &amp;iloc &amp;loc的区别
2019/01/10 Python
PyQt5连接MySQL及QMYSQL driver not loaded错误解决
2020/04/29 Python
教育技术学专业职业规划书
2014/03/03 职场文书
热门专业求职信
2014/05/24 职场文书
幼儿园中班个人总结
2015/02/28 职场文书
有关西游记的读书笔记
2015/06/25 职场文书
Mysql 用户权限管理实现
2021/05/25 MySQL
CSS+HTML 实现顶部导航栏功能
2021/08/30 HTML / CSS