<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國際加速解決方案。 廣告
                ## HTTP 適配器 有時,您可能希望在 `Nest` 應用程序上下文中或從外部訪問底層 `HTTP` 服務器。 基本上,每個本機(特定于平臺的)`HTTP` 服務器/庫實例都包含在 `adapter`(適配器)中。適配器注冊為全局可用的提供程序,可以從應用程序上下文中提取,也可以輕松地注入其他提供程序。 ### 外部應用上下文策略 為了從應用程序上下文外部獲取 `HttpAdapter` 引用,您可以調用 `getHttpAdapter()` 方法。 ```typescript const app = await NestFactory.create(ApplicationModule); const httpAdapter = app.getHttpAdapter(); ``` ### 上下文策略 為了從應用程序上下文中獲取`HttpAdapterHost` 引用,您可以采用與任何其他現有提供程序相同的方式注入它(例如,通過 `constructor`注入)。 ```typescript export class CatsService { constructor(private adapterHost: HttpAdapterHost) {} } ``` > `HttpAdapterHost` 需要從 `@nestjs/core` 導入包。 `HttpAdapterHost` 不是真實的 `HttpAdapter` 。為了獲得 `HttpAdapter` ,只需訪問該 `httpAdapter` 屬性。 ```typescript const adapterHost = app.get(HttpAdapterHost); const httpAdapter = adapterHost.httpAdapter; ``` 該 `httpAdapter` 是底層框架使用的 `HTTP` 適配器的實際實例。它可以是 `ExpressAdapter` 或 `FastifyAdapter`的實例(兩個類都擴展了自`AbstractHttpAdapter`)。 每個適配器都公開了幾種與 `HTTP` 服務器交互的有用方法。盡管如此,如果您想直接訪問庫引用,請調用 `getInstance()` 方法。 ```typescript const instance = httpAdapter.getInstance(); ```
                  <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>

                              哎呀哎呀视频在线观看