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?”-
Buka projek anda dan klik Tetapan di bahagian atas ruang kerja.
-
Pilih Eksport.
-
Klik Muat turun .zip. MonstarX membuat fail zip itu dan pelayar anda menyimpannya, dinamakan mengikut projek anda (contohnya
lotus-flow-yoga.zip).
Apakah yang ada dalam zip?
Bahagian bertajuk “Apakah yang ada dalam zip?”- Setiap fail aplikasi, termasuk fail yang diurus oleh MonstarX untuk akaun, pangkalan data, e-mel, storan dan AI, serta
MONSTARX.mdyang menerangkannya. - Persediaan projek:
package.json, konfigurasi Vite dan TypeScript sertawrangler.jsonc(fail tetapan Cloudflare), sedia untuknpm install. - Migrasi pangkalan data — arahan yang mencipta setiap jadual, termasuk jadual untuk akaun.
.dev.vars.exampledengan nama rahsia aplikasi, dan README dengan arahan untuk menjalankan dan deploy aplikasi itu.
Apakah yang tiada dalam zip?
Bahagian bertajuk “Apakah yang tiada dalam zip?”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:
npm installcp .dev.vars.example .dev.vars # then fill in the secretsnpm run db:migrate:local # creates the tables in a local databasenpm run dev # runs the app on their computerUntuk 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 atau GitHub?
Bahagian bertajuk “Zip atau GitHub?”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.
Soalan lazim
Bahagian bertajuk “Soalan lazim”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.