ส่งออกโค้ดของแอป
สรุปสั้น ๆใน การตั้งค่า → ส่งออก คลิก ดาวน์โหลด .zip เพื่อรับทั้งแอปเป็นโปรเจกต์ TanStack Start ที่ใช้งานได้ด้วยตัวเอง พร้อมไฟล์การตั้งค่า ไมเกรชันฐานข้อมูล และ README ที่มีคำสั่งสำหรับรันและปรับใช้ ค่าของข้อมูลลับ แถวในฐานข้อมูล และไฟล์ที่อัปโหลดจะยังอยู่กับ MonstarX ถ้าต้องการสำเนาที่อัปเดตตามทุกการเปลี่ยนแปลง ให้เชื่อมต่อรีโพซิทอรี GitHub แทน
โค้ดของแอปเป็นของคุณ ส่งออก จะดาวน์โหลดโค้ดทั้งหมดเป็นไฟล์ zip ซึ่งเป็นโปรเจกต์เว็บธรรมดาที่นักพัฒนาเปิด รันบนแล็ปท็อป และปรับใช้ได้โดยไม่ต้องใช้ MonstarX ใช้สำรองข้อมูล ให้คนตรวจโค้ด หรือส่งมอบแอปให้ทีมพัฒนาก็ได้
ดาวน์โหลดโค้ดของแอปอย่างไร
หัวข้อที่มีชื่อว่า “ดาวน์โหลดโค้ดของแอปอย่างไร”-
เปิดโปรเจกต์แล้วคลิก การตั้งค่า ที่ส่วนหัวของเวิร์กสเปซ
-
เลือก ส่งออก
-
คลิก ดาวน์โหลด .zip MonstarX จะสร้างไฟล์ zip และเบราว์เซอร์จะบันทึกไว้ โดยตั้งชื่อตามโปรเจกต์ (เช่น
lotus-flow-yoga.zip)
ในไฟล์ zip มีอะไรบ้าง
หัวข้อที่มีชื่อว่า “ในไฟล์ zip มีอะไรบ้าง”- ทุกไฟล์ของแอป รวมถึงไฟล์ที่ MonstarX ดูแลสำหรับบัญชีผู้ใช้ ฐานข้อมูล อีเมล พื้นที่จัดเก็บ และ AI และไฟล์
MONSTARX.mdที่อธิบายไฟล์เหล่านั้น - การตั้งค่าโปรเจกต์ ได้แก่
package.jsonการตั้งค่า Vite และ TypeScript และwrangler.jsonc(ไฟล์การตั้งค่าของ Cloudflare) พร้อมสำหรับnpm install - ไมเกรชันฐานข้อมูล คือชุดคำสั่งที่สร้างทุกตาราง รวมถึงตารางสำหรับบัญชีผู้ใช้
.dev.vars.exampleที่มี ชื่อ ของข้อมูลลับของแอป และ README ที่มีคำสั่งสำหรับรันและปรับใช้แอป
อะไรที่ไม่อยู่ในไฟล์ zip
หัวข้อที่มีชื่อว่า “อะไรที่ไม่อยู่ในไฟล์ zip”ค่าของข้อมูลลับ แถวในฐานข้อมูลของแอป และไฟล์ที่ผู้คนอัปโหลดไม่อยู่ใน zip และจะยังคงอยู่กับ MonstarX
วิธีนี้ช่วยให้คีย์ของคุณและข้อมูลของผู้ใช้ปลอดภัย ข้อมูลของแอปยังอยู่ในฐานข้อมูล ซึ่งดูได้ที่ แบ็กเอนด์ฐานข้อมูล และใน แท็บผู้ดูแลระบบ
รันแอปที่ส่งออกอย่างไร
หัวข้อที่มีชื่อว่า “รันแอปที่ส่งออกอย่างไร”README ในไฟล์ zip มีคำสั่งที่ต้องใช้ทั้งหมด สรุปสั้น ๆ นักพัฒนาที่ติดตั้ง Node.js ไว้แล้วจะรันคำสั่งเหล่านี้
npm installcp .dev.vars.example .dev.vars # จากนั้นกรอกข้อมูลลับnpm run db:migrate:local # สร้างตารางในฐานข้อมูลบนเครื่องnpm run dev # รันแอปบนคอมพิวเตอร์ของตัวเองถ้าจะนำขึ้นออนไลน์บนบัญชี Cloudflare ของตัวเอง README จะพาทำทีละขั้น ตั้งแต่ wrangler login การสร้างฐานข้อมูล การใช้ไมเกรชัน การเพิ่มข้อมูลลับ ไปจนถึง npm run deploy
ถ้าแอปเก็บข้อมูลไว้ใน Supabase หรือ Railway Postgres README จะเขียนไว้สำหรับการตั้งค่าแบบนั้นแทน ส่วน แอปที่นำเข้า จะส่งออกตามสภาพเดิมพร้อมการตั้งค่าของตัวเอง
zip หรือ GitHub
หัวข้อที่มีชื่อว่า “zip หรือ GitHub”ไฟล์ zip คือสำเนา ณ เวลานี้ ส่วนรีโพซิทอรี GitHub ที่เชื่อมต่อไว้จะติดตามทุกการเปลี่ยนแปลงทั้งสองทาง สิ่งที่ MonstarX สร้างจะถูกพุชไปที่นั่น และสิ่งที่นักพัฒนาของคุณคอมมิตไว้ที่นั่นจะกลับมาที่โปรเจกต์ ถ้าต้องการสำเนาที่อัปเดตอยู่เสมอ ให้คลิก เชื่อมต่อ GitHub ในหน้าเดียวกัน ดู GitHub
คำถามที่พบบ่อย
หัวข้อที่มีชื่อว่า “คำถามที่พบบ่อย”ฉันเป็นเจ้าของโค้ดที่ MonstarX เขียนไหม
ใช่ ส่งออกจะดาวน์โหลดโค้ดทั้งหมด และคุณรันและแก้ไขได้โดยไม่ต้องใช้ MonstarX
ไฟล์ที่ส่งออกมีผู้ใช้และข้อมูลของฉันด้วยไหม
ไม่มี ค่าของข้อมูลลับ แถวในฐานข้อมูล และไฟล์ที่อัปโหลดจะยังอยู่กับ MonstarX ไฟล์ zip มีโครงสร้างของตาราง (ไมเกรชัน) แต่ไม่มีข้อมูลในตาราง
ใครส่งออกโปรเจกต์ได้บ้าง
เจ้าของเท่านั้น คนที่ได้รับแชร์โปรเจกต์ดาวน์โหลดไม่ได้
โค้ดใช้เฟรมเวิร์กอะไร
เป็นแอป TanStack Start (React และ TypeScript พร้อม server function และ Tailwind CSS) ที่ตั้งค่าให้รันบน Cloudflare Workers
แอปที่ส่งออกยังส่งอีเมลและใช้ AI ได้ไหม
ไฟล์สำหรับอีเมล พื้นที่จัดเก็บ และ AI รวมอยู่แล้ว แต่เมื่ออยู่นอก MonstarX ต้องกรอกการตั้งค่าเอง หรือใช้ผู้ให้บริการของคุณเอง MONSTARX.md และ README อธิบายวิธีไว้