![HTTP トランザクションとノードのモジュール仕様を理解する](https://img.php.cn/upload/article/000/000/024/5fd73d3748ab5202.jpg)
関連する推奨事項: 「nodejs チュートリアル 」
HTTP トランザクション:
まず、HTTP トランザクションについて説明する必要があります。完全にリクエストからレスポンスまでのプロセス:
![1607941312820728.png HTTP トランザクションとノードのモジュール仕様を理解する](https://img.php.cn/upload/image/375/600/851/1607941312820728.png)
- ユーザーがリクエストを開始すると、最初にドメイン名解決が実行されます
- を取得するために ##ドメイン名に対応する #IP アドレスの後に、TCP プロトコルを介してサーバーとの通信接続を確立します。 (スリーウェイ ハンドシェイク、接続確立)
サービスはユーザーのリクエストを受信した後、業務処理を実行し、リクエスト後の結果をブラウザに返します- ブラウザはバックグラウンドを受信しますデータ (4 回手を振る、切断) 注: 接続:キープアライブ常時接続
-
ノードモジュール仕様:
解決された問題:
変数汚染: 2 つの JS ファイル内の変数が相互にアクセスできることを意味し、その結果、変数の範囲が広がります - 依存関係の管理: 手動での管理が必要であり、面倒で非効率です
- ノード JavaScript のランタイム`: つまり、実行環境は 2 種類 (ブラウザ、ノード) に分かれます。
- node 標準: 各 JS ファイルはモジュールであり、独立したスコープを持ちます。Through require(" path" ) を導入する
module.exports={公開するもの} 集合名を公開する
Interface
npm パッケージ管理ツール (ノード パッケージ管理)
1. タオバオ ソースを変更します: コマンド制御文字を開き、
npm config set registry https://registry.npm.taabao.org
をコピーします。 2. プロジェクト ディレクトリ (フォルダー)
myapp を作成し、ターミナル
3 を入力します。ターミナル プロジェクトの初期化:
npx Express-generator
4ターミナルのインストールの依存関係:
npm install
5. ターミナルを起動します
npm start
6. ブラウザを使用して http://localhost にアクセスします:3000 にアクセスし、成功としてアクセス ページがポップアップ表示されることを確認します。
![160794132243931HTTP トランザクションとノードのモジュール仕様を理解する HTTP トランザクションとノードのモジュール仕様を理解する](https://img.php.cn/upload/image/692/218/761/160794132243931HTTP%20%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B6%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%A8%E3%83%8E%E3%83%BC%E3%83%89%E3%81%AE%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E4%BB%95%E6%A7%98%E3%82%92%E7%90%86%E8%A7%A3%E3%81%99%E3%82%8B)
![1607941378198409.png HTTP トランザクションとノードのモジュール仕様を理解する](https://img.php.cn/upload/image/983/763/356/1607941378198409.png)
ブラウザモジュール化仕様:
JS 導入仕様:
単一のエクスポート: エクスポートと公開されるメソッド;
#単一の導入: import{公開されたメソッド}from"
path.js
";
バッチ公開: デフォルトのエクスポート {公開されるメソッド 1、公開されるメソッド 2} ;
バッチインポート: "
path.js
" から受け取った値をインポートします。
![160794136380005HTTP トランザクションとノードのモジュール仕様を理解する HTTP トランザクションとノードのモジュール仕様を理解する](https://img.php.cn/upload/image/994/780/638/160794136380005HTTP%20%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B6%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%A8%E3%83%8E%E3%83%BC%E3%83%89%E3%81%AE%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E4%BB%95%E6%A7%98%E3%82%92%E7%90%86%E8%A7%A3%E3%81%99%E3%82%8B)
2 つ紹介しましたメソッド add、add1、および渡されたパラメーター
注: 導入されたメソッドがそれ自身のメソッドと同じ名前を持つ場合、xx を xx として使用してエイリアスを取得できます
プログラミング関連の知識について詳しくは、
プログラミング教育
をご覧ください。 !
以上がHTTP トランザクションとノードのモジュール仕様を理解するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。