Depot

Depot 是用於保存一次請求中涉及到的臨時數據. 中間件可以將自己處理的臨時數據放入 Depot, 供後續程序使用.

比如說, 我們可以在登錄的中間件中設置 current_user, 然後在後續的中間件或者 Handler 中讀取當前用戶信息.

當一個服務器接收到一個客戶瀏覽器發來的請求後會創建一個 Depot 的實例. 這個實例會在所有的中間件和 Handler 處理完請求後被銷毀.