为编程爱好者分享易语言教程源码的资源网

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

nodejs res.end和res.send 区别

三叶资源网 2022-06-30 18:43:38 nodejs 929 ℃ 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
网易云音乐播放器快递批量查询源码易语言视频教程仿微信登录UI界面仿百度网盘网页解析库socket5快速启动EXUI例程代理注册QQ头像修改源码扫码枪数据获取自媒体平台进度条例程抓包工具BitBlt汇编版B站弹幕助手源码桌面小精灵超级列表框易之表
最新评论