Rumah >hujung hadapan web >tutorial js >Buat Panel Pentadbiran untuk projek anda dalam inutes
Kottster ialah alat percuma untuk membantu pembangun membina dan menggunakan panel pentadbir dengan cepat. Dalam masa 5 minit sahaja, anda boleh menjana panel pentadbir berfungsi sepenuhnya, mengaturkannya ke awan dan berkongsinya dengan pasukan anda.
Apabila anda membina apl dengan Kottster, ia dijalankan pada Remix, rangka kerja web untuk mencipta apl tindanan penuh menggunakan persekitaran React dan Node.js.
Dalam artikel ini, saya akan menunjukkan kepada anda cara membuat apl Kottster, menyambungkannya ke pangkalan data anda, menjana halaman untuk jadual tertentu dan mengehoskannya di mana-mana sahaja.
Sebelum anda bermula, pastikan Node.js (v20 atau lebih tinggi) dipasang pada mesin anda.
Untuk mencipta projek baharu, jalankan arahan ini:
npx @kottster/cli new
Anda akan diminta untuk nama projek, sama ada anda mahu menggunakan JavaScript atau TypeScript dan pengurus pakej yang hendak digunakan. Selepas itu, folder projek baharu akan dibuat dengan semua yang anda perlukan untuk bermula.
Untuk memulakan apl secara setempat, buka folder yang dibuat dan jalankan npm run dev:
Apabila apl dimuatkan, anda akan melihat halaman log masuk. Klik “Buat akaun” untuk mendaftar di Kottster. Selepas mendaftar, masukkan nama untuk apl anda dan klik “Buat apl”. Ini akan membuat apl anda dan log masuk anda.
Setelah semuanya disediakan, anda akan melihat halaman "Bermula":
Pada halaman Bermula, pilih jenis pangkalan data anda, masukkan butiran sambungan dan klik “Sambung”.
Ini akan memasang pakej yang diperlukan dan mencipta fail dengan sumber data yang disambungkan ke pangkalan data anda dalam folder projek anda.
Sila ambil perhatian bahawa dengan apl anda dihoskan sendiri, bukti kelayakan anda sentiasa kekal peribadi dan alat Kottster tidak mempunyai akses kepada pangkalan data anda.
Selepas menyambungkan pangkalan data anda, anda akan melihat tab “Jana halaman”:
Halaman ini membantu anda membuat halaman dengan cepat untuk melihat atau mengurus data daripada jadual pangkalan data anda.
Jika anda mendayakan "Benarkan sisipan" atau "Benarkan kemas kini", borang untuk menambah dan mengemas kini rekod akan tersedia. Mendayakan “Benarkan pemadaman” akan menambahkan keupayaan untuk memadamkan rekod.
Setelah anda membuat pilihan anda, klik "Jana halaman". Alat ini akan menjana fail halaman secara automatik dan mengemas kini menu bar sisi dengan item baharu.
Setiap halaman dalam panel pentadbir anda terletak dalam direktori apl/laluan. Halaman ini pada asasnya ialah laluan Remix yang berfungsi sebagai UI dan API, dan anda boleh menyesuaikannya mengikut kehendak anda.
Setiap fail halaman dalam apl Kottster harus mengeksport komponen React,
Apabila anda menjana halaman untuk jadual pangkalan data tertentu, ia akan termasuk yang berikut:
Contoh halaman yang dijana untuk jadual "pengguna":
npx @kottster/cli new
Anda boleh mengetahui lebih lanjut tentang createTableRpc dan