ホームページ > ウェブフロントエンド > jsチュートリアル > Nodejs res.endとres.sendの差分分析

Nodejs res.endとres.sendの差分分析

php中世界最好的语言
リリース: 2018-05-21 15:19:15
オリジナル
3591 人が閲覧しました

今回は、nodejs res.end と res.send の違いについての分析をお届けします。nodejs res.end と res.send を使用する際の 注意事項 とは何ですか。実際のケースを見てみましょう。

簡単に言うと、サーバーからクライアントに返すデータがない場合は、 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);
ログイン後にコピー
この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、お支払いください。 php 中国語 Web サイトの他の関連記事にも注目してください。

推奨読書:

vueにjsテンキーを導入する手順の詳細な説明

jQueryクラス名セレクター(.class)の使用方法の詳細な説明

以上がNodejs res.endとres.sendの差分分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート