<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ### 路由模塊 > **提示**:本章僅與基于 HTTP 的應用程序相關。 在 HTTP 應用程序(例如,REST API)中,處理程序的路由路徑是通過連接為控制器聲明的(可選)前綴(在`@Controller`裝飾器中)和方法的裝飾器中指定的任何路徑(例如,`@Get('users')`)。您可以在\[此部分\](https://docs.nestjs.com/controllers#routing) 中了解更多信息。此外,您可以為應用程序中注冊的所有路由定義一個\[全局前綴\](https://docs.nestjs.com/faq/global-prefix),或啟用\[版本控制\](https://docs.nestjs.com/techniques/versioning)。 此外,在模塊級別定義前綴(因此對于在該模塊內注冊的所有控制器)可能會派上用場。例如,假設一個 REST 應用程序公開了幾個不同的端點,這些端點被應用程序的特定部分使用,稱為“儀表板”。在這種情況下,您可以使用實用程序`RouterModule`模塊,而不是在每個控制器中重復`/dashboard`前綴,如下所示: ~~~typescript @Module({ imports: [ DashboardModule, RouterModule.register([ { path: 'dashboard', module: DashboardModule, }, ]), ], }) export class AppModule {} ~~~ > \*\*提示\*\*`RouterModule`類是從`@nestjs/core`包中導出的。 此外,您可以定義層次結構。這意味著每個模塊都可以有`子`模塊。子模塊將繼承其父模塊的前綴。在下面的例子中,我們將`AdminModule`注冊為`DashboardModule`和`MetricsModule`的父模塊。 ~~~typescript RouterModule.register([ { path: 'admin', module: AdminModule, children: [ { path: 'dashboard', module: DashboardModule, }, { path: 'metrics', module: MetricsModule, }, ], }, ]); ~~~ > **提示**:應該非常小心地使用此功能,因為過度使用它會使代碼隨著時間的推移難以維護。 在上面的示例中,在`DashboardModule`中注冊的任何控制器都將具有額外的`/admin/dashboard`前綴(因為模塊從上到下連接路徑 - 遞歸 - 父級到子級)。同樣,在`MetricsModule`中定義的每個控制器都會有一個額外的模塊級前綴`/admin/metrics`。
                  <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>

                              哎呀哎呀视频在线观看