HTTP トランザクションとノードのモジュール仕様を理解する

青灯夜游
リリース: 2020-12-14 18:24:18
オリジナル
2321 人が閲覧しました

HTTP トランザクションとノードのモジュール仕様を理解する

関連する推奨事項: 「nodejs チュートリアル

HTTP トランザクション:

まず、HTTP トランザクションについて説明する必要があります。完全にリクエストからレスポンスまでのプロセス:

HTTP トランザクションとノードのモジュール仕様を理解する

  1. ユーザーがリクエストを開始すると、最初にドメイン名解決が実行されます
  2. を取得するために ##ドメイン名に対応する #IP アドレスの後に、TCP プロトコルを介してサーバーとの通信接続を確立します。 (スリーウェイ ハンドシェイク、接続確立)
  3. サービスはユーザーのリクエストを受信した後、業務処理を実行し、リクエスト後の結果をブラウザに返します
  4. ブラウザはバックグラウンドを受信しますデータ (4 回手を振る、切断) 注: 接続:キープアライブ常時接続
ノードモジュール仕様:
解決された問題:

    変数汚染: 2 つの JS ファイル内の変数が相互にアクセスできることを意味し、その結果、変数の範囲が広がります
  1. 依存関係の管理: 手動での管理が必要であり、面倒で非効率です
  2. ノード JavaScript のランタイム`: つまり、実行環境は 2 種類 (ブラウザ、ノード) に分かれます。
  3. 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 にアクセスし、成功としてアクセス ページがポップアップ表示されることを確認します。


HTTP トランザクションとノードのモジュール仕様を理解する

HTTP トランザクションとノードのモジュール仕様を理解する

ブラウザモジュール化仕様:
JS 導入仕様:

単一のエクスポート: エクスポートと公開されるメソッド;


HTTP トランザクションとノードのモジュール仕様を理解する#単一の導入: import{公開されたメソッド}from"

path.js

";バッチ公開: デフォルトのエクスポート {公開されるメソッド 1、公開されるメソッド 2} ;

バッチインポート: "

path.js

" から受け取った値をインポートします。

HTTP トランザクションとノードのモジュール仕様を理解する

HTTP トランザクションとノードのモジュール仕様を理解する2 つ紹介しましたメソッド add、add1、および渡されたパラメーター

注: 導入されたメソッドがそれ自身のメソッドと同じ名前を持つ場合、xx を xx として使用してエイリアスを取得できます


HTTP トランザクションとノードのモジュール仕様を理解するプログラミング関連の知識について詳しくは、

プログラミング教育

をご覧ください。 !

以上がHTTP トランザクションとノードのモジュール仕様を理解するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!