概要Nodejs 組み込みモジュールは、デフォルトの構文に加えて提供される美しさを参照します。ダウンロードする必要はなく、直接インポートできます。インポートするときに名前を記述するだけです。 Nodejs 組み込みモジュール: 1. パスモジュールファイル パスを処理するために使用されます。
2. モジュールまでjs 機能の不足を補うために、新しい API を追加します。
3. fsモジュールファイルシステムAPI
4. イベントモジュールイベント モジュールは、events.EventEmitter という 1 つのオブジェクトのみを提供します。 [EventEmitter の中核は、イベント トリガーとイベント リスナー関数のカプセル化です。 】 EventEmitter の各イベントは、イベント名といくつかのパラメータで構成されます。イベント名は通常、特定のセマンティクスを表す文字列です。各イベントに対して、EventEmitter は複数のイベント リスナーをサポートします。イベントがトリガーされると、このイベントに登録されているイベント リスナーが順番に呼び出され、イベント パラメータがコールバック関数パラメータとして渡されます。 5. httpモジュール
得る: var http = require("http"); var オプション = { ホスト名:"cn.bing.com", ポート:80 } var req = http.request(オプション、関数(res) { res.setEncoding("utf-8"); res.on("データ",関数(チャンク){ コンソールログ(チャンク.toString()) }); コンソールにログ出力します。 }); req.on("エラー",function(err){ console.log(エラーメッセージ); }); 要求を終了します(); 役職: var http = require("http"); var クエリ文字列 = require("クエリ文字列"); var postData = クエリ文字列.stringify({ "content":"ただテストしているだけです", "中":8837 }); var オプション = { ホスト名:"www.imooc.com", ポート:80、 パス:"/course/document", メソッド:"POST", ヘッダー:{ "受け入れる":"application/json, text/JavaScript, */*; q=0.01", "Accept-Encoding":"gzip、deflate", "受け入れ言語":"zh-CN,zh;q=0.8", "接続":"キープアライブ", 「コンテンツの長さ」:postData.length, "コンテンツタイプ":"application/x-www-form-urlencoded; 文字セット=UTF-8", "Cookie":"imooc_uuid=6cc9e8d5-424a-4861-9f7d-9cbcfbe4c6ae; imooc_isnew_ct=1460873157; loginstate=1; アプシド=IzZDJiMGU0OTMyNTE0ZGFhZDAzZDNhZTAyZDg2ZmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMjkyOTk0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGNmNmFhMmVhMTYwNzRmMjczNjdmZWUyNDg1ZTZkMGM1BwhXVwcIV1c%3DMD; phpSESSID=thh4bfrl1t7qre9tr56m32tbv0; Hm_lvt_f0cfcccd7b1393990c78efdeebff3968=1467635471,1467653719,1467654690,1467654957; Hm_lpvt_f0cfcccd7b1393990c78efdeebff3968=1467655022; imooc_isnew=2; cvde=577a9e57ce250-34", "ホスト":"www.imooc.com", "出典":"http://www.imooc.com", 「リファラー」:「http://www.imooc.com/video/8837」 "User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (Khtml、Gecko など) Chrome/53.0.2763.0 Safari/537.36", "X-リクエスト-With":"XMLHttpRequest", } } var req = http.request(オプション、関数(res) { res.on("データ",関数(チャンク){ console.log(チャンク); }); res.on("end",関数(){ console.log("コメントが完了しました!"); }); コンソールにログ出力します。 }); req.on("エラー",function(err){ console.log(エラーメッセージ); }) postData を書き込みます。 要求を終了します(); 6. ジェイドモジュールJade は、高性能でシンプルでわかりやすいテンプレート エンジンです。 jade を使用して HTML ファイルを作成できます。 Jade は HTML を素早く記述するために使用される言語に似ており、記述されたファイルのサフィックスは .jade です。 7. エクスプレスフレームワークExpress は、Web プロジェクトを迅速に構築するための Node.js Web オープン ソース フレームワークです。主に、Web http サーバーの作成、静的テキスト管理、サーバー URL アドレス要求処理、get および post 要求の処理と配布、セッション処理などの機能を統合します。 これを使用するには、cmd で Web プロジェクトを作成するパスを開きます。次に入力してください
appname という名前の Web プロジェクトを作成できます。 上記は、nodejs組み込みモジュールの詳細な説明です。nodejs組み込みモジュールの詳細については、123WORDPRESS.COMの他の関連記事に注目してください。 以下もご興味があるかもしれません:
|
>>: Windows Server 2016 AD サーバーをセットアップする手順 (画像とテキスト)
今日は、シンプルなハートビート効果を作成します。多くのコードは必要ありません。ボックスを追加し、CS...
目次リポジトリソースを変更する起動するvue-devtoolsを置き換える予防ボーダーレスウィンドウ...
現象Dockerコンテナを起動する docker run –name [コンテナ名] [コンテナID...
HTML における相対と絶対の違い: 正直に言うと、HTML は世界で最もシンプルな言語です。タグ言...
目次MySQLネイティブレプリケーションに基づくマスター-マスター同期ソリューションGaleraレプ...
Windows XP でフォルダーのプロパティ ダイアログ ボックスを使用すると、フォルダーの属性カ...
目次セマフォNginx ホットデプロイメント上記のブログ投稿に従ってください。ファイアウォールをオフ...
目次DOM処理配列方法要約するDOM処理DOM はドキュメントの構造化された表現を提供し、スクリプト...
最近、Linux ホストに環境を展開する際に多くの問題に遭遇しました。最初の問題は、ジャンプ サーバ...
1 MVCCとは何かMVCC の正式名称は、マルチバージョン同時実行制御です。データベースへの同時ア...
MySQL でグループ化した後、各グループの最大値を取得する詳細な例1. テストデータベーステーブル...
目次画像をプルするイメージを実行する(コンテナを生成する)コンテナを起動するコンテナに入るすべてのミ...
目次1. イベントとは何ですか? 2. 「イベント」機能を有効にする1. 機能が有効になっているかど...
コンテンツ タイプについて学ぶには、まずそれが何であるか、そして何に使用されるかを知る必要があります...
目次1. はじめに2. 思考分析3. クラウド決済のケーススタディ1. クラウド機能1-1. 認証不...