Node.jsのsend()、sendStatus()、json()メソッド
send()関数とjson()関数は、サーバーから直接クライアントに応答を送信するために使用されます。 send()メソッドはデータを文字列形式で送信しますが、json()関数は同じものをJSON形式で送信します。 sendStatus()メソッドは、クライアントでHTTPリクエストステータスを送信するために使用されます。可能なステータス値は、200(成功)、404(見つかりません)、201(作成済み)、503(サーバー到達不能)などです。
前提条件
-
Node.js
-
Express.js
インストール
以下のステートメントを使用してエクスプレスモジュールをインストールします-
npm install express
例-sendStatus()
sendStatus.jsという名前のファイルを作成し、以下のコードスニペットをコピーします。ファイルを作成したら、次のコマンドを使用して、以下の例に示すようにこのコードを実行します-
node sendStatus.js
sendStatus..js
//エクスプレスモジュールのインポートconstexpress=require('express'); const app =express(); //'/' pathapp.get('/'、(req、res)=>{の応答を送信します//ステータス:200(OK)res.sendStatus(200);})//ポート3000app.listen(3000、()=> {console.log( "server running");});<でサーバーをセットアップする/ pre>出力
C:\ home \node>>ノードsendStatus.js次に、ブラウザから次のURLを押して、Webページにアクセスします– http:// localhost:3000
例-send()
send.jsという名前のファイルを作成し、以下のコードスニペットをコピーします。ファイルを作成したら、以下のコマンドを使用して、以下の例に示すようにこのコードを実行します-
node send.jssend.js
//エクスプレスモジュールのインポートconstexpress=require('express'); const app =express();//次のstringvar見出しで見出しを初期化する="Welcome to TutorialsPoint!";//'の応答を送信する/'pathapp.get(' /'、(req、res)=> {//見出しテキストの送信res.send(heading);})//ポート3000app.listen(3000、()=でサーバーをセットアップする> {console.log( "server running");});出力
C:\ home \ node>> node send.js次に、ブラウザから次のURLを押して、Webページにアクセスします– http:// localhost:3000
例-json()
json.jsという名前のファイルを作成し、以下のコードスニペットをコピーします。ファイルを作成したら、次のコマンドを使用して、以下の例に示すようにこのコードを実行します-
node json.jsjson.js
//エクスプレスモジュールのインポートconstexpress=require('express'); const app =express();//次のjsonvardata ={portal: "TutorialsPoint"、tagLine: "SIMPLY LEARNING"、 location: "Hyderabad"} //'/'の応答を送信するpathapp.get('/'、(req、res)=>{//データを送信するjsontextres.json(data);})//設定ポート3000app.listen(3000、()=> {console.log( "server running");});のサーバー出力
C:\ home \node>>ノードjson.js次に、ブラウザから次のURLを押して、Webページにアクセスします– http:// localhost:3000
-
JavaScript JSON parse()メソッド
JSON parse()メソッドは、JSON文字列を解析し、そこからJavaScriptオブジェクトを作成するために使用されます。 以下は、JSON parse()メソッドのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /
-
Node.jsのsend()、sendStatus()、json()メソッド
send()関数とjson()関数は、サーバーから直接クライアントに応答を送信するために使用されます。 send()メソッドはデータを文字列形式で送信しますが、json()関数は同じものをJSON形式で送信します。 sendStatus()メソッドは、クライアントでHTTPリクエストステータスを送信するために使用されます。可能なステータス値は、200(成功)、404(見つかりません)、201(作成済み)、503(サーバー到達不能)などです。 前提条件 Node.js Express.js インストール 以下のステートメントを使用してエクスプレスモジュールをインストールしま