ホームページ >ウェブフロントエンド >jsチュートリアル >プロジェクトの管理パネルを数分で作成します
Kottster は、開発者が管理パネルを迅速に構築して展開できるようにする無料のツールです。わずか 5 分で、完全に機能する管理パネルを生成し、クラウドに展開して、チームと共有できます。
Kottster を使用してアプリを構築すると、React および Node.js 環境を使用してフルスタック アプリを作成するための Web フレームワークである Remix 上でアプリが実行されます。
この記事では、Kottster アプリを作成し、データベースに接続し、特定のテーブルのページを生成し、任意の場所でホストする方法を説明します。
始める前に、Node.js (v20 以降) がマシンにインストールされていることを確認してください。
新しいプロジェクトを作成するには、次のコマンドを実行します:
npx @kottster/cli new
プロジェクト名、JavaScript と TypeScript のどちらを使用するか、およびどのパッケージ マネージャーを使用するかを尋ねられます。その後、開始するために必要なものがすべて含まれた新しいプロジェクト フォルダーが作成されます。
ローカルでアプリを起動するには、作成したフォルダーを開いて npm run dev:
を実行します。アプリが読み込まれると、ログイン ページが表示されます。 「アカウントを作成」をクリックして Kottster にサインアップします。サインアップしたら、アプリの名前を入力し、[アプリの作成] をクリックします。これにより、アプリが作成され、ログインします。
すべての設定が完了すると、「はじめに」ページが表示されます。
[はじめに] ページで、データベースの種類を選択し、接続の詳細を入力して、[接続] をクリックします。
これにより、必要なパッケージがインストールされ、データベースに接続されたデータ ソースを含むファイルがプロジェクト フォルダーに作成されます。
アプリが自己ホスト型であるため、資格情報は常に非公開のままであり、Kottster ツールはデータベースにアクセスできないことに注意してください。
データベースに接続すると、「ページの生成」タブが表示されます。
このページは、データベース テーブルのデータを表示または管理するためのページをすばやく作成するのに役立ちます。
「挿入を許可」または「更新を許可」を有効にすると、レコードの追加および更新用のフォームが使用可能になります。 「削除を許可」を有効にすると、レコードを削除する機能が追加されます。
選択が完了したら、[ページを生成] をクリックします。このツールは自動的にページ ファイルを生成し、新しい項目でサイドバー メニューを更新します。
管理パネルの各ページは、app/routes ディレクトリにあります。これらのページは基本的に、UI と API の両方として機能する Remix ルートであり、必要に応じてカスタマイズできます。
Kottster アプリの各ページ ファイルは、ページ自体を表す React コンポーネント
特定のデータベース テーブルのページを生成すると、次のものが含まれます:
「users」テーブル用に生成されたページの例:
npx @kottster/cli new
createTableRpc と