跳至主要內容

目前版本 ​

此文件網站以 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 的專案。