NodeJSベストプラクティス(パート1 -導入)


私はかつて同僚が尋ねるのを聞いた.nodejs、reactjs、angularjs、vuejs、表現.ひどい、私はあなたを哀れみます.私が知っているInfactは、多分もう一つのJS料理です.
HMMMMMMMM.

さて、このシリーズでは、我々はほとんどのジュニアnodejs開発者と闘争nodejsの概念の段階的理解に乗り出すでしょう.あなたのコードを構築する方法よりも良い場所を開始!
しかし、初心者のためだけで何がnodejsですか?

何がnodejsですか?
私は彼の同僚がnodejsはJavascriptライブラリであると言いました.
テクニカル用語:NodeJSは、サーバー上のJavaScriptのランタイム環境です.これはJavaScriptのV 8エンジンを使用しているため、シングルスレッド、イベント駆動環境です.
まあ!あなたがそれを理解するならば、あなたのためによい.しかし、横の男性と話をしましょう.
JSの初期の間に、JSはウェブに権限を与えることができます.そして、JavaScriptが唯一のウェブサイトInteractiveのために厳密にブラウザーで動くことができたということを意味します.そして、Nodejsは情熱的に私の非常に尊敬された同僚ライアンダールによって設計されました.NodeJsは、プレート(JavaScript)で料理を作った電子レンジです.あなたのプレートをガスの火に配置されません.しかし、マイクロ波プレートを使用して食事を調理するために使用することができます.
どのようにこれが起こる:nodejsはC、C +で書かれた多くの小さな命令の束であり、もちろんJavascriptです.V 8エンジンがインストールされているサーバー(他のコンピュータに接続されている)があなたのカスタム命令を実行できるように、それを可能にする指示.混乱?OKは、それはそれの製品、燃料を提供するために燃料を供給する必要がタンカーのように.JavaScriptはJavaScriptをコンピュータで実行する必要があります.おかしい?さて、私たちはあなたが既にしていない場合は、ポイントを得ることを進めると約束します.

NODEJSアプリケーションの設定
必要なツール
  • nodejs :
    ダウンロードGet Nodejs
    指示はかなり明確ですが、もし何かがあれば
    難易度は、
  • 以下のコメント欄にドロップしてください
  • コードエディタ(このチュートリアルではvscodeを使います)
    ダウンロード.
    私は本当にこれを読んでのほとんどは、これらのツールに精通しているので、我々はこれらのツールを設定する上で熟考することはありません.しかし、私が述べたように、私は助けるためにここにいます.
    OK.では、最初のサーバーを構築しましょう.
    ステップ
  • フォルダを作成する
    オープンVscodeとフォルダ
  • を開く
  • プレス(コントロールとbacktick)は、VSCODEの統合ターミナルを開く).フォルダ内の' e 'を確認してください
  • npm init -Y
    
    NPMはNODEJSと来るので、インストールする必要はありません.次に、コマンドの認識がない場合、またはいくつかのKindaaのエラーは、共有してください、しかし、Windowsのための私の最高の推測は、パスの変数を更新する必要があります.このリソースGet VsCodeを確認してください.
    …を動かす
    Step 4 :このチュートリアルでは、ベストプラクティスに関心を持っているので、NodeJSライブラリや他の多くのヘルパーライブラリを使いやすくなります.私はKOAを選びます.jsまた、我々はまた、GraphSQLを使用してAPIの要求を行うことに注意してください.さあ、乗りましょう…
    あなたがまだNPM initを走らせたフォルダにあることを確認してください.では、次のコマンドを実行します
    npm i koa koa-mount graphql -S
    
    今のために、これらは我々が必要とするすべてです.今、基本的な切符を書くことができます.
    ファイルインデックスを作成します.以下のコードをコピーしてペーストする
    インデックス.MJS
    import Koa from 'koa';
    const app = new Koa();
    // import {
      // response
    app.use(ctx => {
      ctx.body = 'Hello Koa';
    });
    
      app.listen(8080, () => {
          console.log("Server running.......")
      });
    
    
    
    この時点でアプリケーションを実行したり、各ラインを説明する前に、次の手順を実行してください.
    1 .実行
    npm init
    
  • あなたのパッケージにスタートスクリプトを追加しました.JSON
    「スタート」:「ノードインデックス」
  • ファイルが正しくインデックスと命名されていることを確認しました.インデックス.js
  • と以下のファイル構造を確認してください

    その後、実行
  • npm start
    
    今すぐあなたのコンソールに注意を払う.サーバ実行中です
    localhostに移動します
    「こんにちは、koa」
    あなたはそれを見ましたか.はい、Weldone !!
    あなたはnodejsサーバを構築しました.
    今これだけですか?なんて退屈だリラックスしてこれをもう一度行って、これは非常に興味深い取得されます..パート2ローディング.