> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

# バックエンド専用

> Base44 でバックエンド専用プロジェクトを作成

[エンティティ](/developers/backend/resources/entities/overview)と[関数](/developers/backend/overview/project-structure#functions)を持つバックエンド専用 Base44 プロジェクトを作成します。独自のフロントエンドを構築したい、または既存アプリと統合したい場合にこのテンプレートを使用してください。

<Note>CLI には Node.js 20.19.0 以上が必要です。</Note>

## セットアップ

<Steps>
  <Step title="Base44 CLI をインストール">
    Base44 CLI をグローバルにインストールします:

    ```bash theme={null}
    npm install -g base44@latest
    ```
  </Step>

  <Step title="プロジェクトを作成">
    新しい Base44 プロジェクトを作成します:

    ```bash theme={null}
    base44 create
    ```

    まだログインしていない場合、コマンドは認証を促します。

    プロンプトが表示されたら **Create a basic project** を選択し、その後プロジェクトを構成するためのプロンプトに従ってください。
  </Step>
</Steps>

完了すると、プロジェクト名と Base44 ダッシュボードへのリンクが表示されます。CLI は以下の構造でプロジェクトを作成します:

<Tree>
  <Tree.Folder name="<your-project-name>" defaultOpen>
    <Tree.Folder name="base44" defaultOpen>
      <Tree.File name=".app.jsonc" />

      <Tree.File name="config.jsonc" />
    </Tree.Folder>

    <Tree.File name=".gitignore" />
  </Tree.Folder>
</Tree>

アプリ ID は [`.app.jsonc`](/developers/backend/overview/project-structure#app-jsonc) に自動的に追加されます。

## 次のステップ

これで Base44 プロジェクトがセットアップされたので、次のことができます:

* [エンティティ](/developers/backend/resources/entities/overview)、[バックエンド関数](/developers/backend/resources/functions)、[エージェント](/developers/backend/resources/agents-config)を追加します。TypeScript で作業している場合は、オートコンプリートと型安全性を得るために[型を生成](/developers/references/sdk/getting-started/dynamic-types)してください。
* [SDK](/developers/references/sdk/getting-started/overview) を使用してフロントエンドアプリケーションを構築または接続します。
* [`base44 deploy`](/developers/references/cli/commands/deploy) で更新をデプロイします。

プロジェクトには、AI コーディングアシスタントに Base44 での作業方法を教える [Base44 skills](/developers/backend/overview/base44-skills) が含まれています。Cursor、Claude Code、またはお好みの AI アシスタントでプロジェクトを開いて、構築したいものを記述できます。

### フロントエンドを構築

お好みのフレームワークを使用してフロントエンドアプリを作成します。

Base44 JavaScript SDK をインストールします:

```bash theme={null}
npm install @base44/sdk
```

`base44/.app.jsonc` からのアプリ ID で SDK クライアントを構成し、エンティティと対話するために使用します:

```javascript theme={null}
import { createClient } from "@base44/sdk";

const base44 = createClient({
  appId: "your-app-id",
});

const tasks = await base44.entities.Task.list();
```

詳細は [JavaScript SDK ドキュメント](/developers/references/sdk/getting-started/overview)を参照してください。

### ローカル開発

ほとんどのフロントエンドフレームワークは、ホットリロード付きのローカル開発サーバーをサポートしています。SDK を介して、ローカルフロントエンドは Base44 のホスト型バックエンドに接続します。

[`base44 dev`](/developers/references/cli/commands/dev) を実行して、マシン上でバックエンド関数、エンティティ、メディアアップロードを処理するローカル開発サーバーを起動することもできます。これにより、デプロイせずに変更をテストできます。詳細は[ローカル開発](/developers/backend/overview/local-dev/local-development-overview)を参照してください。

### フロントエンドをデプロイ

フロントエンドを Base44 のホスティングプラットフォームにデプロイしたい場合は、`base44/config.jsonc` で `outputDirectory` を構成してください:

```jsonc theme={null}
{
  "name": "basic-test-app",

  // Site/hosting configuration
  "site": {
    "outputDirectory": "./dist",
  },
}
```

`outputDirectory` は、ビルドツールがコンパイル済みファイルを出力する場所を CLI に伝えます。フロントエンドをビルドした後、[`site deploy`](/developers/references/cli/commands/site-deploy) コマンドでデプロイしてください。

## 関連項目

* [Project Structure](/developers/backend/overview/project-structure): プロジェクトファイルの構成方法
* [CLI Command Reference](/developers/references/cli/commands/introduction): 利用可能なすべての CLI コマンド
* [JavaScript SDK](/developers/references/sdk/getting-started/overview): アプリをバックエンドに接続
* [Example apps](https://github.com/base44/apps-examples): 学ぶためのサンプルプロジェクト

<Note>このページは AI を使用して翻訳されました。最も正確で最新の情報については、[英語版](/) を参照してください。 </Note>
