繰り返し作業を開始し、あなたのExpress APIをコーディング開始🚀



あまりにも無駄な時間🙁
あなたが新しいExpress APIを開始するたびに考えてください.新しいフォルダーを作成して、NPMを初期化して、基本的な依存関係を1つずつインストールし、同じデフォルトのコードで同じフォルダ構造を作成し、eslint、prettier、gitなどの設定ファイルを作成し、プロジェクトのコードを書き始めませんでした.Express Projectを設定すると、多くの時間を前にし、あなたがより多くのこれらの同じ手順で行くように、マイクロサービスで動作している場合、それはよりイライラする.私はこの問題に対処するためにリポジトリ内にあらかじめ設定されたプロジェクトを作成し、新しいプロジェクトを作成するたびに、それをクローン化することを試みたが、私はまだ自分自身がまだ新しいプロジェクトの要件を満たすために、それを編集した.私はいくつかの時間をして、これは理想的な解決策ではないことに気付きました.そこで、プログラマの移動というプロセスを自動化し、プロセスを自動化することを決めました.👨‍💻

解決策🎉
この問題を解決するために、私はnew-express-app 簡単にCLIコマンドでコードを表現するアプリケーションを準備する.パッケージは、私の正確なニーズを持つプロジェクトを作成する必要がないため、リポジトリソリューションとは異なります.だから、私はInquirer.js package ユーザーに彼のニーズに関する一連の質問をすること.ここで質問があります.
  • プロジェクト名を入力します
  • バージョンを入力します
  • 記述を入力します
  • 作者名を入力します
  • Gitを初期化したいですか?
  • dotenvをインストールしますか?
  • データベースドライバをインストールしますか?
  • したいeslint初期化する/きれいな?
  • 最初の4つの質問を作成するpackage.json ファイルと他の依存関係を決定します.このパッケージはデフォルトでいくつかの依存関係をインストールします.
  • Express
  • CORS

  • NodeMon ( devdepend )
  • オプションを追加することもできます.
  • dotEnv
  • mongodb
  • mongoose

  • eslint ( devdepend )

  • prettier ( devdepend )
  • パッケージはchild process exec Gitを初期化するには、依存関係をインストールして、vsCodeを開いてください.また、それはeslint、きれいな、dotenvとgitのためのすべての設定ファイルを追加します.また、必要に応じて接続文字列を追加し、すぐにコーディングを開始する必要がありますデータベース接続のための必要なコードも追加されます🚀. あなたはGitHub repository 作成したフォルダ構造とファイルの内容を確認します.

    ちょっと起きましょう😊
  • インストールnew-express-app 世界的に.
  • npm i -g new-express-app
    
  • 質問に答える

  • あなたは世界を変える準備ができています.💪

  • 閉じるこの動画はお気に入りから削除されています😀 .

    助ける時間がありますか?🤝
    あなたがアイデアのような場合は、あなたがGitHub repository 必要な機能を追加します.