昨天提到 Exception Filter,今天來談談 PipePipeNestJS 裡面有兩個比較常見的使用情境, 1. 轉型 2. 驗證。至於怎麼完成呢?

閱讀全文 »

NestJS 有內建例外錯誤處理層,負責處理所以未處理的例外狀態,算是框架層級的錯誤處理機制,這裡 NestJS 使用一個名詞 exception filter,預設的處理型別為 HttpException

閱讀全文 »

什麼是 Middleware? Middleware 是介於 Client 端與後端路由中間的一層或是多層 Function,而該 Functions 能存取 RequestRequest 資訊,也可以透過 next() 來控制流程。

閱讀全文 »

NestJS 問世已經有好一段時間了,一直到現在才時間開始研究 NestJS 這一個以 Angular 風格著稱的後端 Node.js 框架,支援 JavaScript 和 TypeScript 語言且擁有 OOP、FP、FRP 的特性,還有其他強大的功能,更多的資訊可以在 NestJS 的文件裡找到。

閱讀全文 »

自從 Angular 內建 Service Worker package 與 @angular/pwa 後,寫 PWA 就變得簡單很多了,但是在 Push Notification 的地方,一直找不到好的教學文章講如何與 Firebase Cloud Message 整合在一起,大多數找到的文章都是直接使用 firebase.js 所提供的方法做操作,這樣子就浪費了內建的 SwPush 的功能了,而這篇文章就是講如何將兩者整合再一起

閱讀全文 »

今天朋友問到,要如何修改 VS Code 內 Emmet 的預設範本。一開始想說是沒有辦法修改預設的,應該也沒有辦法覆蓋吧,所以稍微在網路上找了一下,果然沒有找到相關的資料,但其實在官方文件內有提到自訂範本的事情,那就來看看怎麼修改吧

閱讀全文 »