zoukankan      html  css  js  c++  java
  • 转载:nodejs res.end和res.send 区别

    原文链接:http://blog.csdn.net/genziisme/article/details/70144334

    简单来说就是   如果服务器端没有数据返回到客户端 那么就可以用 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);

     
     
  • 相关阅读:
    Sqlite教程(1) SQLiteOpenHelper
    检查网络连接状态。
    GSON解译Json为DTO
    Okhttp教程 (1)
    HashMap的扩容算法
    回溯算法
    动态规划
    实现自旋锁
    Java堆
    垃圾回收算法总结
  • 原文地址:https://www.cnblogs.com/zhangmingzhao/p/7703835.html
Copyright © 2011-2022 走看看