Blog Posts 📖

學會管理 React 狀態:React Context Pattern

很多時候會出現 prop drilling 都是因爲 application 中有很多 component 都需要引用同一個 state(Global stat...

Reactjs
Context
State management
Read More

TypeScript Mongoose: 在儲存用戶的密碼前先做 hashing

在 userSchema 的資料被存到資料庫前,我們希望先把密碼加密,這裏可以引用 mongoose 的 middleware(又被稱爲 pre / post ...

MongoDB
mongoose
TypeScript
加密
Read More

TypeORM:基本介紹

ORM(Object Relational Mapping)翻譯成中文為物件關聯對映,是一種抽象Database schema的概念,ORM除了能夠將資料庫中的...

TypeORM
ORM
Database
Nestjs
Read More

雜記:Authentication 與 Authorization 的區別

從中文比較能看出來,身份驗證一般發生在身份驗證之後,換句話說,身份授權是確定經過身份驗證的用戶是否有權訪問特定資源的過程...

雜記
Authorization
Authenication
Web
Read More

Leetcode in TypeScript: 278 - First bad version

假設您有 n 個版本 [1, 2, ..., n] 並且您想找出第一個壞掉的版本,因爲這導致之後所有版本都是壞的。 題目給予了一個 API bool isBa...

Leetcode
TypeScript
Algorithm
Easy
Read More