nodejsノート1(REPLとアプリケーションの作成を試みる)

2027 ワード

前提はすでにnodejsをインストールしました.
//    
node -v  //v10.11.0
cnpm -v
1.nodejsの構成部分
1️⃣requireを使ってnodejsのモジュール2を導入する.️⃣サーバーを作成し、サーバー側はクライアントの要求を傍受することができます.️⃣要求と応答要求を受信すると、クライアントは、ブラウザまたは端末を用いてHTTP要求を送信し、サーバは要求を受信して応答のデータを返すことができる.
2.nodejsでjsファイルを実行する
プロジェクトフォルダにjsファイルtest.jsを新規作成し、test.jsにテストコードconsole.log('hello kolento')コマンドラインnode test.jsを追加すれば、このファイルを実行できます.
3.簡単なnodejsアプリケーションを作成する
1️⃣httpモジュールを参照して、変数http httpモジュールに値を付与するのはhttp要求を送信するためのインターフェースです.
var http = require('http');
2️⃣サーバを作成して、次にhttp.createServer()方法を使ってサーバを作成し、listen方法を使って8888ポートをバインドします.関数はrequest, responseパラメータによってデータを受信し、応答する.まずプロジェクトのルートディレクトリの下でserver.jsというファイルを作成します.http.createServer([requestListener])方法はhttpモジュールrequestListenerに属し、処理関数を要求し、自動的にrequestイベントに追加し、関数は2つのパラメータを伝達する.reqは、オブジェクトに応答し、要求を受けた後に行う応答である.レスポンスにはどのような属性がありますか?res
  • response.end([data][, encoding][, callback])|
  • data
  • encodingこの方法は、すべての応答ヘッダと応答主体が送信されたこと、すなわちサーバが完了したと見なしていることをサーバに通知する.レスポンス毎に、レスポンスは、レスポンスとして、レスポンスを呼び出さなければなりません.
  • var http = require('http');
    http.createServer((req,res)=>{
    
        //      
        res.end('hello kolento')
    }).listen(8888)
    
    //         
    console.log('Server running at http://127.0.0.1:8888/');
    
    この時、私達はコマンドラインを使ってcallbackを実行できます.http://127.0.0.1:8888/運転中にハローkolentoを印刷します.
    3.まとめ
    まずrequireを使ってnodejsモジュールhttpを引用して、httpに値を与えてからhttpモジュールの持っている関数createServerを通して、この関数は対象に戻ります.この対象はlistenの方法があります.この方法は数値パラメータを持っています.この数値は傍受のポート番号です.
    4.Node.js REPL
    REPL:インタラクティブ解釈器はコンピュータの環境を表しています.端末にコマンドを入力して、システムの応答を受信することができます.
    Nodeは対話式のインタラクティブインタプリタを持っています.次のタスクを実行できます.ユーザ入力を読み取り、Javascriptデータ構造を解析して入力し、メモリに保存します.入力されたデータ構造の印刷・出力結果のサイクル・サイクル操作は、ユーザが2回でctrl-cボタンを押して終了するまで以上のステップを実行します.
    REPLに入ると端末コマンドラインにnodeを入力すればいいです.