Skip to content

Commit

Permalink
Merge pull request #88 from wellwind/fix/typo
Browse files Browse the repository at this point in the history
  • Loading branch information
wellwind authored Mar 20, 2024
2 parents 7edc605 + a4e0053 commit 06372c4
Showing 1 changed file with 2 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ tags:
- "HttpContext"
---

Angular 中的 HttpInterceptor 可以幫助我們攔截每個 HttpClient 送出的呼叫,幫助我們在呼叫前後打點各種大小事情,不過有時候我們反而希望 HttpInterceptor 不要自作主張幫我們處理太多事情,之前有些過一篇文章介紹[如何忽略 HTTP_INTERCEPTORS](https://fullstackladder.dev/blog/2019/01/06/mastering-angular-31-how-to-create-new-http-client-and-ignore-http-interceptors/),而到了 Angular 12 之後,則內建了 [HttpContext](https://angular.io/api/common/http/HttpContext) 的功能,方便在程式中主動傳遞一些資料給我們自己設計的 HttpInterceptor,來達到一些更細緻的操作,這篇文章就來看一下 HttpContext 該如何使用。
Angular 中的 HttpInterceptor 可以幫助我們攔截每個 HttpClient 送出的呼叫,幫助我們在呼叫前後打點各種大小事情,不過有時候我們反而希望 HttpInterceptor 不要自作主張幫我們處理太多事情,之前有寫過一篇文章介紹[如何忽略 HTTP_INTERCEPTORS](https://fullstackladder.dev/blog/2019/01/06/mastering-angular-31-how-to-create-new-http-client-and-ignore-http-interceptors/),而到了 Angular 12 之後,則內建了 [HttpContext](https://angular.io/api/common/http/HttpContext) 的功能,方便在程式中主動傳遞一些資料給我們自己設計的 HttpInterceptor,來達到一些更細緻的操作,這篇文章就來看一下 HttpContext 該如何使用。

<!-- more -->

Expand Down Expand Up @@ -129,7 +129,7 @@ this.httpClient.post<any>(
# 本日小結
要控制 HttpInterceptor,以前常見的做法是主動在 header 加料,然後在 HttpInterceptor 內額外處理,一方便沒有把行為分開,另一方面也容易不小心將不必要的 header 也一起傳出去了;Angular 12 推出 HttpContext 功能後,要在 HttpClient 呼叫時控制 HttpInterceptor 就變得更加容易了!
要控制 HttpInterceptor,以前常見的做法是主動在 header 加料,然後在 HttpInterceptor 內額外處理,一方面沒有把行為分開,另一方面也容易不小心將不必要的 header 也一起傳出去了;Angular 12 推出 HttpContext 功能後,要在 HttpClient 呼叫時控制 HttpInterceptor 就變得更加容易了!
# 相關資源
Expand Down

0 comments on commit 06372c4

Please sign in to comment.