为编程爱好者分享易语言教程源码的资源网
好用的代理IP,游戏必备 ____广告位招租____ 服务器99/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器
好用的代理IP,游戏必备 ____广告位招租____ 服务器低至38/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器

网站首页 > 网络编程 > nodejs 正文

nodejs res.end和res.send 区别

三叶资源网 2022-06-30 18:43:38 nodejs 582 ℃ 0 评论

首先res.end()是能传数据到客户端的,传的是字符串或者json格式,同时通知客户端响应消息已结束,send是express提供的简化函数,相当于setHeader+write+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);

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
邮件群发数据库WORD文件加图片微博引流超级列表框置行色QQ头像采集易语言版本QQ飞车对象增强操作模块JSEncrypt独立cookies58微聊打招呼定时关机彗星HTTP支持库百度DV算法起名软件web浏览器取已登录QQExuiJS
最新评论