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 ウェブエンコーディング
今日は、複数ページのスクロール切り替え効果を備えた Web サイトを簡単かつ効率的に開発できる、小さ...
例: PHP バックグラウンド コードを通じて、従業員情報を削除したり、削除した従業員情報を復元した...
Web ページを作成するときに、テーブルの幅が揃っていないという問題に遭遇することがよくあります。 ...
アレイの重複排除は、通常、就職面接中に遭遇し、アレイの重複排除方法のコードを手動で記述することが求め...
dockerスタックによってデプロイされたイメージサービスを使用すると、イメージを入力した後、理論的...
1. Get はサーバーからデータを取得するために使用され、Post はサーバーにデータを渡すために...
現在、CentOS の最新バージョンは CentOS 8 です。次に、CentOS Linux 8....
目次1. リストインターフェースとその他のモジュールの表示処理2. 従来のインターフェースコンポーネ...
1. jdkダウンロードアドレスをダウンロードする我下載的是jdk-8u221-linux-x64....
Linux は現在最も広く使用されているサーバー オペレーティング システムです。Unix をベー...
コードをコピーコードは次のとおりです。 @文字セット "utf-8"; /* @...
目次1. 各() 2. arr.filter() 3. arr.every() 4. arr.map...
Async Hooks は Node8 の新機能です。NodeJs の非同期リソースのライフサイクル...
1. Centosイメージを使用してローカルのyumソースをビルドするCentOS をインストール...
CentOS 7 では、次のようなコマンドを使用してホスト ポートをコンテナー ポートにマッピングす...