1. 異なるリクエストパスに応じて異なるデータを返す方法を学びます。 ポート番号: 3000、URL: http://127.0.0.1:3000
var http = require("http"); // http モジュール http.createServer(function(req, res) { //res.write('hello') //res.write('world!') // res.end('インデックスページ'); var url=req.url //req.urlの値を取得 if(url==='/'){ res.end('index page') //コンテンツ終了}else if(url==='/login') { res.end('ログインページ') }それ以外{ 終了('404') } コンソールにログ出力します。 }).listen(3000); // ポート3000をリッスンする console.log("HTTP サーバーはポート 3000 でリッスンしています。URL は http://127.0.0.1:3000 です"); 結果: 2. 送信データ: データ型とエンコード: Content-Type res.end('<p>Who am I<a>Click</a></p>') //ブラウザに認識されるようにtext/htmlを使用する
3. ファイルの読み取りについて: 相対パスと絶対パス:この相対パスは、実際にはノード コマンドが実行されるパスを基準としています。 var http = require("http"); // http モジュール var fs = require("fs") //var url=req.url; http.createServer(function(req, res) { //res.write('hello') //res.write('world!') // res.end('インデックスページ'); fs.readFile('./07.html',function(err,data) { もしエラーが起きたら res.setHeader('Content-Type','text/plain; charset=utf-8') res.end('wss') } それ以外{ res.setHeader('Content-Type','text/html; charset=utf-8') res.end(データ) } }) }).listen(3000); console.log("サービス") 結果: 4. 絵を読む
これで、異なるリクエスト パスに応じて異なるデータを返す node.js の詳細なプロセスに関するこの記事は終了です。より関連性の高い node.js リクエスト パスとデータ コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: UTF-8 および GB2312 ウェブエンコーディング
1. はじめに:ウェブページにフラッシュ コンテンツを正常に表示したい場合は、ページ上のフラッシュ ...
ユーザーが目的のものを探すために前進するか後退するかを選択できるようにします。たとえば、Taobao...
Nginx は、高性能な Web サイト サーバーおよびリバース プロキシ サーバーであり、IMAP...
テンプレート 1: ログイン.vue <テンプレート> <p class=&quo...
1. Vueルーティングの権限制御には一般的に2つの方法がありますa. ルーティングメタ情報(メタ)...
この記事では、MySQL 8.0.12のインストールチュートリアルを参考までに紹介します。具体的な内...
CSS の背景: background:#00ffee; //背景色を設定するbackground-...
目次1. JavaScriptを使用してQRコードを解析する1. QR コードとは何ですか? 2.q...
WIN10 64ビットに最新のMySQL8.0.18をインストールダウンロード公式サイトから最新バ...
この記事では、参考までに簡単なHTMLと音楽プレーヤーの制作コードを紹介します。具体的な内容は以下の...
今日のキャンパス採用筆記試験では、固定された最初の行と最初の列を実装し、幅をウィンドウの変更に適応さ...
1. rzをサーバーにアップロードして解凍する rz [root@mini2 アップロード]# ta...
この記事では、例を使用して MySQL インデックスの原理と使用方法を説明します。ご参考までに、詳細...
序文「High Performance MySQL」では、インデックスでは範囲フィールドの後の部分が...
目次1 トランザクションの同時実行で発生する問題1.1 ダーティリード1.2 繰り返し不可能な読み取...