expo-api-routes

作成者: expo

Expo RouterにおけるAPIルート。EAS Hosting上でサーバーサイドロジック、シークレット、サードパーティ連携を実現します。appディレクトリ内に+api.tsサフィックスでルートを作成し、HTTPメソッド(GET、POST、PUT、DELETE)に対応する名前付き関数をエクスポートします。クエリパラメータ、ヘッダー、JSONボディ、動的ルートセグメントを処理し、Webクライアント向けにCORSヘッダーを追加します。サーバーサイドのシークレットにはprocess.env経由でアクセスし、ローカルでは.envファイル、本番環境ではeas env:createで変数を設定します。EAS Hosting(Cloudflare Workers)にeas...でデプロイします。

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移行、New Architectureのデフォルト化、React Compilerのセットアップ、ネイティブモジュールの更新(tabs、audio、video))をカバーします。expo-av、expo-permissions、AsyncStorageなどのパッケージに対する非推奨マップと置き換え推奨事項を含みます...
expo-upgrade
expo
フレームワーク(OSS)。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
npx serve-sim を使って、実行中のiOS、iPad、またはApple Watchシミュレータを制御およびストリーミングします。シミュレータのプレビュー、タップ、ジェスチャ、ハードウェアボタン、回転などに使用します。
serve-sim-placeholder-assets
expo
serve-simのDevice Hubスタイルのシミュレータプレースホルダアセットを、ローカルのXcode/CoreTypesリソースから監査および更新します。新しいXcodeまたはmacOSをインストールした後に使用してください…
add-app-clip
expo
iOSアプリにApp Clipターゲットを追加します。ユーザーがApp Clip、AASA、apple-app-site-association、appclips、スマートアプリバナーについて言及した場合、または出荷したい場合に使用します。