基于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 31 NodeJs
nodejs 提示‘xxx’ 不是内部或外部命令解决方法
Nov 20 NodeJs
Nodejs学习笔记之NET模块
Jan 13 NodeJs
NodeJS学习笔记之Connect中间件模块(一)
Jan 27 NodeJs
Nodejs实现批量下载妹纸图
May 28 NodeJs
Nodejs的express使用教程
Nov 23 NodeJs
快速掌握Node.js之Window下配置NodeJs环境
Mar 21 NodeJs
nodeJS删除文件方法示例
Dec 25 NodeJs
详解nodeJS中读写文件方法的区别
Mar 06 NodeJs
nodejs入门教程一:概念与用法简介
Apr 24 NodeJs
Nodejs 微信小程序消息推送的实现
Jan 20 NodeJs
一文秒懂nodejs中的异步编程
Jan 28 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
正则表达式语法
2006/10/09 Javascript
laravel框架中视图的基本使用方法分析
2019/11/23 PHP
XML的代替者----JSON
2007/07/21 Javascript
一个用js实现控制台控件的代码
2007/09/04 Javascript
Prototype 学习 工具函数学习($A方法)
2009/07/12 Javascript
js控制div及网页相关属性的代码
2009/12/19 Javascript
js编码之encodeURIComponent使用介绍(asp,php)
2012/03/01 Javascript
原始XMLHttpRequest方法详情回顾
2013/11/28 Javascript
Jquery获取元素的父容器对象示例代码
2014/02/10 Javascript
js设置function参数默认值(适合没有传参情况)
2014/02/24 Javascript
Javascript实现简单的富文本编辑器附演示
2014/06/16 Javascript
基于BootStrap Metronic开发框架经验小结【六】对话框及提示框的处理和优化
2016/05/12 Javascript
js canvas仿支付宝芝麻信用分仪表盘
2016/11/16 Javascript
easyui简介_动力节点Java学院整理
2017/07/14 Javascript
React + webpack 环境配置的方法步骤
2017/09/07 Javascript
Vue工程模板文件 webpack打包配置方法
2017/12/26 Javascript
在微信小程序中渲染HTML内容的方法示例
2018/09/28 Javascript
H5+C3+JS实现双人对战五子棋游戏(UI篇)
2020/05/28 Javascript
Python获取脚本所在目录的正确方法
2014/04/15 Python
对python中Matplotlib的坐标轴的坐标区间的设定实例讲解
2018/05/25 Python
django 数据库返回queryset实现封装为字典
2020/05/19 Python
马来西亚网上购物:Youbeli
2018/03/30 全球购物
下面关于"联合"的题目的输出是什么
2013/08/06 面试题
Lucene推荐的分页方式是什么?
2015/12/07 面试题
公务员的自我鉴定
2013/10/26 职场文书
护理学中专毕业生求职信
2013/11/11 职场文书
村级四风对照检查材料
2014/08/24 职场文书
祖国在我心中演讲稿600字
2014/09/23 职场文书
个人公司授权委托书范本
2014/10/12 职场文书
初中学生操行评语
2014/12/26 职场文书
地震慰问信
2015/02/14 职场文书
因身体原因离职的辞职信范文
2015/05/12 职场文书
房屋维修申请报告
2015/05/18 职场文书
七年级话题作文之执着
2019/11/19 职场文书
GTX1650super好不好 gtx1650super显卡属于什么级别
2022/04/08 数码科技
Python中np.random.randint()参数详解及用法实例
2022/09/23 Python