<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 介紹 Nest (NestJS) 是一個用于構建高效、可擴展的[Node.js](https://nodejs.org/)服務器端應用程序的框架。它使用漸進式 JavaScript,使用 TypeScript 構建并完全支持[TypeScript](http://www.typescriptlang.org/)(但仍允許開發人員使用純 JavaScript 進行編碼),并結合了 OOP(面向對象編程)、FP(函數式編程)和 FRP(函數式反應式編程)的元素。 在底層,Nest 使用了強大的 HTTP 服務器框架,比如[Express](https://expressjs.com/)(默認),并且可以選擇配置為使用[Fastify](https://github.com/fastify/fastify)! Nest 在這些常見的 Node.js 框架(Express/Fastify)之上提供了一個抽象層級,但也將它們的 API 直接暴露給開發人員。這使開發人員可以自由使用可用于底層平臺的無數第三方模塊。 # 理念[#](https://docs.nestjs.com/#philosophy) 近年來,由于 Node.js,JavaScript 已成為前端和后端應用程序的網絡“通用語”。這催生了[Angular](https://angular.io/)、[React](https://github.com/facebook/react)和[Vue](https://github.com/vuejs/vue)等很棒的項目,它們提高了開發人員的工作效率,并支持創建快速、可測試和可擴展的前端應用程序。然而,雖然 Node(和服務器端 JavaScript)存在大量出色的庫、幫助程序和工具,但它們都沒有有效地解決**架構**的主要問題。 Nest 提供了一個開箱即用的應用程序架構,允許開發人員和團隊創建高度可測試、可擴展、松散耦合且易于維護的應用程序。該架構深受 Angular 的啟發。 # 安裝[#](https://docs.nestjs.com/#installation) 首先,您可以使用[Nest CLI](https://docs.nestjs.com/cli/overview)構建項目,或者克隆一個啟動項目(兩者都會產生相同的結果)。 要使用 Nest CLI 構建項目,請運行以下命令。這將創建一個新的項目目錄,并使用初始核心 Nest 文件和支持模塊填充該目錄,為您的項目創建一個常規的基礎結構。建議初次使用的用戶使用**Nest CLI**創建新項目。我們將在[第一步](https://docs.nestjs.com/first-steps)中繼續使用這種方法。 ~~~bash $ npm i -g @nestjs/cli $ nest new project-name ~~~ #### 替代方案 [#](https://docs.nestjs.com/#alternatives) 或者,使用**Git**安裝 TypeScript 啟動項目: ~~~bash $ git clone https://github.com/nestjs/typescript-starter.git project $ cd project $ npm install $ npm run start ~~~ > **提示**:如果您想克隆沒有 git 歷史記錄的存儲庫,可以使用[degit](https://github.com/Rich-Harris/degit)。 打開瀏覽器并導航到[`http://localhost:3000/`](http://localhost:3000/). 要安裝啟動項目的 JavaScript 風格,請在上面的命令行中使用`javascript-starter.git`。 **您還可以通過使用npm**(或**yarn**)安裝核心和支持文件來從頭開始手動創建新項目。當然,在這種情況下,您將負責自己創建項目樣板文件。 ~~~bash $ npm i --save @nestjs/core @nestjs/common rxjs reflect-metadata ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看