FASTIFY TypeScriptジェネレータ:スクリプトを用いたFastify Serverの生成


皆さん、こんにちは.👋
今日、我々はすべてのお気に入りのtypescript言語でfastifyサーバーを作成するための素晴らしいジェネレータツールを使用することを学びます.👨‍💻

今、最初の質問は、まず何ですか?



あなたがノードから来ているならば.あなたはExpressJSの聞いている必要がありますJSの背景、それはWebアプリケーション、バックエンドを構築する単純なAPIを提供するWebアプリケーションフレームワークです.今すぐエクスプレスは少し遅いと考えられることができます.Fastifyは“ノードのための高速かつ低オーバーヘッドのWebフレームワークは、”として詳細です.Fastifyは非常に高速かつ低オーバーヘッドに焦点を当てたWebフレームワークです.それはエクスプレスとHAPIに触発され、それは町で最速のWebフレームワークの一つです.Fastifyを使用して最大100 %であなたのスループットを高めることができます.

Fastifyを使用する利点?

  • 100 %非同期:すべてのコアが非同期コードで実装され、この方法ではミリ秒も無駄にされません.
  • 高パフォーマンス:私たちが知っている限りでは、Fastifyは1つの町で最速のWebフレームワークの1つは、コードの複雑さに応じて我々は毎秒20000リクエストを提供することができます.
  • Extendible
  • : Fastifyは完全にそのフック、プラグイン、およびデコレータを介して拡張可能です.

  • なぜ発電機が必要なのか?


    アプリケーションをより迅速にするために、我々は我々が我々の要求に基づいて拡大することができる基本的な役に立つテンプレートを我々に提供するためにジェネレータを必要とします.

    Fastifyのタイプスクリプトジェネレータ



    我々は、この発電機を念頭に置いていくつかのことを維持しました
    より良いコーディング標準のために我々のテンプレートでTypesScriptを使用して、タイプスクリプトの他のすべての利益を達成する
  • .
  • に慣れている人々のためにテンプレートを提供している
  • Fastifyの概念に慣れている人々のためのテンプレートを提供し、それはプラグインシステムです.
  • Mongoose(Node . js World Supplication Schemaでよく知られているMongoDBドライバ)と、MongoDBデータベース(ベータ版のMongoDB接続)と同様に様々なSQLに接続するために使用できるORMであるtypeORMを選択するオプションを持つテンプレートを提供します.
  • あるテンプレートは、openAPI(以前のSwagger)実行を持っています
  • クールなインタラクティブCLI
  • だからそれをチェックアウトしてください.それはすでにコミュニティで追跡を得ている.

    国立天文台


    https://www.npmjs.com/package/fastify-typescript-generator

    使い方は?



    またはテキスト形式で

    インストール


    npm i -g fastify-typescript-generator
    

    用途


    以下のコマンドを実行します.
    fastify-gen
    # or
    fastify-typescript-generator
    # or
    fastify-ts-gen
    

    私たちは誰ですか。


    我々はオープンソース開発者(@alok722@mikr13)構築のオープンソースのツール&ソフトウェアコミュニティのコミュニティに貢献するオープン組織です.我々は非常に多くのツールと教育の面でコミュニティを利益にビジョンを持つ任意の能力で私たちに参加するコラボレーション&新しい人々に向かって非常に歓迎しています.
    あなたは様々な場所で私たちに加わることができます.
    npm
    github
    website