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. プロセスの基本的な概要2. プロセスの構成要素3. プロセス環境4. プロセスステータス5...
この記事では、Centos7.3でのmysql5.7.18のインストールと初期パスワードの変更につい...
追加説明、外部キー: 外部キーを使用しないでください。すべての外部キーの概念はアプリケーション層で解...
この記事では、CentOS 7 に Chrome ブラウザをインストールする方法を紹介します。詳細は...
目次1. 効果図(複数列) 2. 通常セレクター: mode = selector、複数列セレクター...
以前、開発で頻繁に pip ダウンロードを使用する必要がありました。pip ソースを国産ソースに変更...
目次iframeの外側のiframeのコンテンツを取得する方法1方法2 iframe 内の ifra...
1. MySQLイメージをダウンロードするコマンド: docker pull mysql 2. コン...
目次ノードイベントループイベントループ図メインスレッドイベントループタイマーキューの仕組み投票キュー...
最近、Microsoft は 2019 サーバー システムをリリースしました。一般的に、Micros...
目次序文iframeはサンドボックスを実装しますdiffメソッドを使用したサンドボックスの実装プロキ...
1. MMMの紹介: MMM は、Multi-Master Replication Manager...
すべてのデータベースの合計サイズを照会する方法は次のとおりです。 mysql> informa...
何ですかまず、Docker の概念を見てみましょう。アプリケーションと実行環境をコンテナにパッケージ...
なお、この記事では、単に 20.04 ソースに変更する方法を説明するのではなく、20.04 に基づい...