base44 functions deploy
ローカルの関数定義を Base44 にデプロイします。構文
オプション
| オプション | 説明 | 必須 |
|---|---|---|
[names...] | デプロイする 1 つ以上の関数名 (省略時はすべてデプロイ) | いいえ |
--force | ローカルに存在しないリモート関数を削除 ([names...] と組み合わせ不可) | いいえ |
認証
必須: はい。認証されていない場合は、先にログインを求められます。動作
base44/functions/ディレクトリを関数定義でスキャンしますentry.ts/entry.jsファイルから関数を検出します- デプロイする関数の数を表示します
- 関数コードを Base44 に順次アップロードします
- デプロイ、変更なし、失敗の数を報告します
--forceを使用した場合: ローカルに存在しないリモート関数も削除します
前提条件
- Base44 プロジェクトディレクトリから実行する必要があります
- プロジェクトの
base44/functions/フォルダーに関数定義が存在する必要があります - 各関数は
entry.tsまたはentry.jsを含むフォルダーである必要があります
例
出力
--force 付き:
終了コード
- 終了コード 0: すべての関数が正常にデプロイされた (または変更なし)
- 終了コード 1: 1 つ以上の関数のデプロイが失敗
エラー処理
プロジェクトに関数が見つからない場合:--force が関数名と組み合わされた場合:
ユースケース
- プロジェクトで新しい関数を作成した後
- 既存の関数コードを変更するとき
- テスト前に関数の変更を同期するために
- バックエンドロジックが変わる開発ワークフローの一部として
- ローカルで削除されたリモート関数をクリーンアップするために
--forceを使用
注意事項
- このコマンドは関数コードをデプロイします
- 変更は Base44 プロジェクトに即座に適用されます
- 関数ごとのデプロイ結果:
deployed,unchanged, またはerror --forceは特定の関数名と組み合わせることはできません- まず開発環境で関数をテストしてください
- 関数定義は
base44/functions/ディレクトリにあります - 関数には
entry.tsまたはentry.jsを使用します - 関数の作成方法については functions-create.md を参照
このページは AI を使用して翻訳されました。最も正確で最新の情報については、英語版 を参照してください。

