Langkau ke kandungan

Eksport kod aplikasi anda

RingkasnyaDalam Tetapan → Eksport, klik Muat turun .zip untuk mendapatkan keseluruhan aplikasi sebagai projek TanStack Start kendiri, dengan konfigurasinya, migrasi pangkalan data dan README yang mengandungi arahan untuk menjalankan dan deploy aplikasi itu. Nilai rahsia, baris dalam pangkalan data dan fail yang dimuat naik kekal dengan MonstarX. Untuk salinan yang sentiasa mengikuti setiap perubahan, pautkan repositori GitHub.

Kod aplikasi anda milik anda. Eksport memuat turun kesemuanya sebagai fail zip: projek web biasa yang boleh dibuka oleh pembangun, dijalankan pada komputer riba dan di-deploy tanpa MonstarX. Gunakannya sebagai sandaran, untuk semakan kod, atau untuk menyerahkan aplikasi kepada pasukan pembangun.

Bagaimanakah saya memuat turun kod aplikasi saya?

Bahagian bertajuk “Bagaimanakah saya memuat turun kod aplikasi saya?”
  1. Buka projek anda dan klik Tetapan di bahagian atas ruang kerja.

  2. Pilih Eksport.

  3. Klik Muat turun .zip. MonstarX membuat fail zip itu dan pelayar anda menyimpannya, dinamakan mengikut projek anda (contohnya lotus-flow-yoga.zip).

  • Setiap fail aplikasi, termasuk fail yang diurus oleh MonstarX untuk akaun, pangkalan data, e-mel, storan dan AI, serta MONSTARX.md yang menerangkannya.
  • Persediaan projek: package.json, konfigurasi Vite dan TypeScript serta wrangler.jsonc (fail tetapan Cloudflare), sedia untuk npm install.
  • Migrasi pangkalan data — arahan yang mencipta setiap jadual, termasuk jadual untuk akaun.
  • .dev.vars.example dengan nama rahsia aplikasi, dan README dengan arahan untuk menjalankan dan deploy aplikasi itu.

Nilai rahsia, baris dalam pangkalan data aplikasi dan fail yang dimuat naik orang tiada dalam zip: semuanya kekal dengan MonstarX.

Ini memastikan kunci anda dan data pengguna anda selamat. Data aplikasi anda kekal dalam pangkalan datanya, dan anda boleh melihatnya di bawah BackendPangkalan data dan dalam tab Admin.

Bagaimanakah saya menjalankan aplikasi yang dieksport?

Bahagian bertajuk “Bagaimanakah saya menjalankan aplikasi yang dieksport?”

README dalam zip mengandungi arahan yang tepat. Ringkasnya, pembangun yang telah memasang Node.js menjalankan:

Tetingkap terminal
npm install
cp .dev.vars.example .dev.vars # then fill in the secrets
npm run db:migrate:local # creates the tables in a local database
npm run dev # runs the app on their computer

Untuk meletakkannya dalam talian di akaun Cloudflare mereka sendiri, README membimbing langkah demi langkah: wrangler login, mencipta pangkalan data, menggunakan migrasi, menambah rahsia dan npm run deploy.

Jika aplikasi anda menyimpan datanya dalam Supabase atau Railway Postgres, README ditulis untuk persediaan itu. Aplikasi yang diimport dieksport seadanya, dengan persediaannya sendiri.

Zip ialah salinan pada saat ini. Repositori GitHub yang dipautkan pula mengikuti setiap perubahan, dalam kedua-dua arah: apa yang dibina oleh MonstarX dihantar ke sana, dan apa yang dikomit oleh pembangun anda di sana dibawa kembali ke dalam projek. Jika anda mahu salinan yang sentiasa terkini, klik Sambungkan GitHub di halaman yang sama. Lihat GitHub.

Adakah saya memiliki kod yang ditulis oleh MonstarX?

Ya. Eksport memuat turun kesemuanya, dan anda boleh menjalankan serta mengubahnya tanpa MonstarX.

Adakah eksport merangkumi pengguna dan data saya?

Tidak. Nilai rahsia, baris pangkalan data dan fail yang dimuat naik kekal dengan MonstarX. Zip itu mengandungi struktur jadual (migrasi), bukan kandungannya.

Siapakah yang boleh mengeksport projek?

Hanya pemiliknya. Orang yang dijemput ke projek tidak boleh memuat turunnya.

Apakah rangka kerja kod itu?

Aplikasi TanStack Start — React dan TypeScript, dengan fungsi pelayan dan Tailwind CSS — yang disediakan untuk berjalan di Cloudflare Workers.

Adakah aplikasi yang dieksport masih boleh menghantar e-mel dan menggunakan AI?

Fail untuk e-mel, storan dan AI disertakan. Di luar MonstarX, fail ini memerlukan tetapannya diisi, atau penyedia anda sendiri — MONSTARX.md dan README menerangkan caranya.