目前版本
此文件網站以 Spine v0.5.1 和 Spine CLI v0.1.4 為準。
Spine v0.5.1
Spine v0.5.1 的公開 API 與執行階段提供以下功能。
- 包含
BeforeResponse的 4 階段攔截器,以及在傳送前準備的 HTTP 回應 - 不連接網路即可檢查設定,並回傳結構化
boot.ConfigError的App.Validate - 使用
InterceptorFor指定 HTTP 與 WebSocket 攔截器的套用範圍 - Kafka 的 TLS 與消費者重試設定、ACK/NACK 失敗後重建讀取器,以及安全關閉
- RabbitMQ 的加密連線、持久化訊息發佈確認、prefetch、失敗策略與 DLX
- WebSocket 的同源檢查、受信任代理設定、連線數限制,以及升級前驗證
- 嚴格驗證包含認證資訊的 CORS 請求與 Cookie 設定
- 啟動期間的就緒狀態檢查,以及依指定順序關閉
- 安全的 DI 單例解析、路由器的後備處理與引數轉換
正式環境的預設值與限制,請參閱安全性設定。
Spine CLI v0.1.4
安裝與建立專案的範例以 Spine CLI v0.1.4 為準。此版本的 CLI 會建立使用 Spine v0.5.1 的專案。
