當前位置:成語大全網 - 漢語詞典 - 1.nestjs初步構造(fastify)

1.nestjs初步構造(fastify)

Nestjs是壹個從後端開始類似於springboot的框架。它使用ioc來管理對象關系。因為已經定義了很多標準,不需要從零開始(比如Express和KOA,很多規範都需要人工約定,在開發大型項目的時候非常麻煩,那些規範叠代之後被扔進西伯利亞很久了)。所以我個人推薦java後端開發者使用nestjs。

推薦閱讀:

以上環節完成後,妳大概已經知道這個東西的壹個輪廓了。那麽下面就可以開始了。

nestjs的底層框架可以選擇express和fastify。

做bff的時候推薦用fastify,因為它的功能比較簡單。如果妳的項目想完全使用nodejs的所有功能。建議用express,因為express有更成熟的解決方案,妳不用費勁去找解決方案。如果喜歡研究,也可以強行使用fastify,自己查詢或者實現解決方案。

本教程將使用fastify作為底層框架,並演示介紹其使用方法。

中間會有壹些基本選項,比如選擇哪個包管理器等。這裏用的是npm。

壹個基本的項目框架誕生了。

默認情況下,express用於創建框架。如果需要fastify,需要自己更換。

首先安裝fastify依賴項。

修改main.ts下的配置以使用fastify。

不同版本的nestjs可能有不同的修改內容。建議妳自己看看官網的修改教程。

只要啟動它,看到它是成功的。