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

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

nodejs res.end和res.send 区别

三叶资源网 2022-06-30 nodejs 329 ℃ 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);

Tags:nodejs require

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

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

欢迎 发表评论:

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

网站分类
随机tag
快手登录HTML5布局之路易语言调用JAVA源码新浪股吧百度POST登录协议手动记牌单课基础课程集合源码注释QQ看点评论点赞闪送APPJava支持库多线程QQ看点评论调试上传视频易语言源码网appium模块卡盟管理系统获取正文算法采集源码
最新评论

公告×

公告1:域名更换通知
公告2:关于部分地区无法访问本站的解决方法
公告3:未登录用户禁止搜索通知