expo-api-routes

作者: expo

在 Expo Router 中使用 API 路由處理伺服器端邏輯、機密資料及第三方整合,適用於 EAS Hosting。在 app 目錄中建立以 +api.ts 結尾的路由;匯出名稱對應的 HTTP 方法函式(GET、POST、PUT、DELETE)。處理查詢參數、標頭、JSON 主體及動態路由區段;為網頁客戶端加入 CORS 標頭。透過 process.env 存取伺服器端機密;在本地 .env 中設定變數,或透過 eas env:create 為正式環境設定。使用 eas 部署至 EAS Hosting(Cloudflare Workers)。

npx skills add https://github.com/expo/skills --skill expo-api-routes

來自 expo 的更多技能

expo-observe
expo
Use for anything related to EAS Observe — adding `expo-observe` to an Expo project (AppMetricsRoot/ObserveRoot HOC, markInteractive, the useObserve hook, the…
upgrading-expo
expo
結構化指引,協助升級 Expo SDK 版本並解決相依性衝突。提供逐步升級流程,包括診斷、清除快取,以及針對原生變更的預建工作流程。涵蓋 SDK 53–55 的重大變更,包含 React 19 遷移、新架構預設值、React Compiler 設定,以及原生模組更新(tabs、audio、video)。內含套件棄用地圖,例如 expo-av、expo-permissions 與 AsyncStorage,並提供替代建議...
expo-upgrade
expo
框架(開源)。升級 Expo SDK 版本與修復相依性問題的指南。
apidevelopmenttesting
expo-data-fetching
expo
Framework (OSS). Use when implementing or debugging ANY network request, API call, or data fetching. Covers fetch API, React Query, SWR, error handling, caching, offline support, and Expo Router data loaders (`useLoaderData`).
expo-ui-swift-ui
expo
`@expo/ui/swift-ui` package lets you use SwiftUI Views and modifiers in your app.
serve-sim
expo
控制並串流運行中的 iOS、iPad 或 Apple Watch 模擬器,使用 npx serve-sim。用於模擬器預覽、點擊、手勢、硬體按鈕、旋轉等。
serve-sim-placeholder-assets
expo
審核並更新 serve-sim 的 Device Hub 風格模擬器佔位資源,從本機 Xcode/CoreTypes 資源中取得。請在安裝新版 Xcode 或 macOS 後使用…
add-app-clip
expo
為Expo應用程式新增iOS App Clip目標。當使用者提及App Clip、AASA、apple-app-site-association、appclips、智慧型應用程式橫幅,或希望發佈…時使用。