App Migration
วิธีย้าย Parse CLI ไปยัง Back4App สำหรับนักพัฒนา
11 นาที
ย้ายแอป parse ของคุณไปยัง back4app โดยใช้ cli บทนำ ในคู่มือนี้ คุณจะได้เรียนรู้วิธีการย้ายแอป parse ของคุณไปยัง back4app โดยใช้ cli การย้าย กระบวนการย้ายประกอบด้วยการถ่ายโอนฐานข้อมูล ฟังก์ชันคลาวด์ และไฟล์จากแอป parse ปัจจุบันของคุณไปยังแอป back4app เครื่องมือการย้าย cli จะช่วยคุณในการย้ายฐานข้อมูลและไฟล์ มันจะเลือกสำเนาของฐานข้อมูลของคุณ (ไฟล์ดัมพ์) และกู้คืนข้อมูลในแอป back4app ของคุณ จากนั้นจะเลือกไฟล์ของคุณจากโฟลเดอร์ในเครื่องและอัปโหลดไปยัง s3 bucket ของ back4app การย้าย cloud code ไม่ได้ครอบคลุมสำหรับเครื่องมือการย้าย cli นี้ แต่คุณสามารถใช้ back4app cli https //www back4app com/docs/platform/parse cli (cli อื่น) เพื่อย้ายพวกเขาหรือทำด้วยตนเองโดยใช้แดชบอร์ด ข้อกำหนดเบื้องต้น ในการเริ่มต้นบทเรียนนี้ คุณจะต้องมี ไฟล์ดัมพ์ของแอป parse ของคุณในเครื่องของคุณ node js (>=8 0) https //nodejs org/en/ และ npm 1 ติดตั้งเครื่องมือ cli ของเรา ก่อนอื่น จำเป็นต้องติดตั้ง @back4app/m2b4a @back4app/m2b4a บนเครื่องของคุณ ตามที่อธิบายไว้ด้านล่าง 2 เริ่มการย้ายแอป parse ตอนนี้คุณจะย้ายฐานข้อมูลของคุณ ไปที่แอป parse ปัจจุบันของคุณและดาวน์โหลดสำเนาของฐานข้อมูลของคุณ จากนั้นไปที่โฟลเดอร์ที่มีไฟล์ดัมพ์ของคุณและรัน 3 เข้าถึงบัญชีของคุณ คุณสามารถลงทะเบียนหรือเข้าสู่ระบบบัญชีของคุณและเลือกว่าคุณต้องการบันทึกเซสชันของคุณหรือไม่ จากนั้น ครั้งถัดไปที่คุณใช้เครื่องมือนี้ คุณจะไม่ต้องใส่ข้อมูลรับรองบัญชีของคุณอีกครั้ง 4 เลือกแอป back4app คุณสามารถย้ายแอป parse ของคุณไปยังแอปที่มีอยู่หรือแอปใหม่ หากคุณตัดสินใจใช้แอปที่มีอยู่ โปรดระมัดระวัง คุณสามารถตัดสินใจได้ว่าคุณจะเขียนทับข้อมูลที่มีอยู่หรือเพียงแค่แทรกวัตถุใหม่ สำหรับแอปใหม่ คุณต้องตั้งชื่อและกด enter enter 5 กู้คืนข้อมูลของคุณ เมื่อคุณอยู่ในโฟลเดอร์ที่มีไฟล์ดัมพ์ของคุณแล้ว คุณเพียงแค่ต้องกด enter enter 6 ย้ายไฟล์ parse ของคุณ ในกรณีที่คุณมีไฟล์ parse ให้เรียกดูในโฟลเดอร์ที่ไฟล์ของคุณอยู่ และกด enter enter เพื่อดำเนินการต่อ ไฟล์จะถูกเชื่อมโยงกับ parse objects ของคุณโดยอัตโนมัติ มิฉะนั้น ให้พิมพ์ n n เพื่อข้ามขั้นตอนนี้และเริ่มกระบวนการกู้คืน นี่คือสิ่งที่ปลายทางของการย้ายข้อมูลจะมีลักษณะ อย่าแชร์ข้อมูลรับรองเหล่านี้กับใคร คุณสามารถ เพิ่มผู้ร่วมงาน ในโครงการของคุณและพวกเขาสามารถรับคีย์เหล่านี้ ที่นี่ 7 ทดสอบโค้ดคลาวด์ของคุณ ตรวจสอบ คู่มือนี้ https //www back4app com/docs/platform/parse cli เพื่อเรียนรู้วิธีการปรับใช้ไฟล์โค้ดคลาวด์ของคุณ นี่คือข้อมูลบางส่วนที่คุณต้องรู้ 1 back4app ใช้โฟลเดอร์หลัก 2 โฟลเดอร์ public/ public/ สำหรับไฟล์สาธารณะ เช่น html, css, ฯลฯ และ cloud/ cloud/ สำหรับโค้ดคลาวด์ส่วนตัว 2 ภายใน cloud/ cloud/ back4app นำเข้า 2 ไฟล์ ไฟล์หนึ่งชื่อ app js app js สำหรับ api ที่กำหนดเองของคุณ (app get(‘/my custom api’) เช่น) และ main js main js สำหรับฟังก์ชันและงานของ parse cloud 3 สำคัญมาก! app app (อินสแตนซ์ express js) และ parse parse ตัวแปรเป็นแบบ global อย่าติดตั้งพวกเขา ใน package json ของคุณหรือเรียกใช้พวกเขาในโค้ดคลาวด์ของคุณ 4 อย่าใช้ require('express') require('express') หรือ require('parse/node') require('parse/node') , ใช้แค่ตัวแปร app และ parse เท่านั้น 8 เชื่อมต่อ api ปัจจุบันของคุณกับฐานข้อมูลใหม่ที่ back4app เมื่อคุณทำการทดสอบแอปทั้งหมดเสร็จแล้ว ถึงเวลาที่จะชี้ไปยัง parse server ปัจจุบันของคุณเพื่อใช้ฐานข้อมูล back4app คุณมีสองทางเลือกที่นี่ ทางเลือกแรกคือการชี้ parse server ไปยังฐานข้อมูล back4app และจากนั้นทำการกู้คืนฐานข้อมูลแบบเพิ่ม (ตามที่อธิบายไว้ใน ขั้นตอนที่ 5 ) ทางเลือกที่สองคือปิด parse server ของคุณ ทำการกู้คืนฐานข้อมูลทั้งหมด และจากนั้นเปิดอีกครั้ง โดยชี้ไปยังฐานข้อมูล back4app ข้อเสนอแนะของเราที่นี่คือขั้นตอนแรก ซึ่งจะช่วยหลีกเลี่ยงการหยุดทำงานของแอปของคุณ เพื่อดำเนินการตามตัวเลือกแรก ให้คัดลอก back4app connection string ของคุณที่การตั้งค่าเซิร์ฟเวอร์ > การตั้งค่า > การตั้งค่าหลัก > connection string และวางลงในการตั้งค่าแอป parse เก่าของคุณ ตอนนี้คุณต้องทำการสำรองข้อมูลใหม่ของข้อมูลของคุณและกู้คืนในแอปของคุณ (ขั้นตอนที่ 5) , แต่แทนที่จะสร้างแอปใหม่ ให้เลือก ใช่ ฉันต้องการอัปเดตหนึ่งในนั้น! ใช่ ฉันต้องการอัปเดตหนึ่งในนั้น! และ ไม่! เพียงแค่ใส่ id ใหม่ ไม่! เพียงแค่ใส่ id ใหม่ , หลังจากนั้น มันจะช่วยป้องกันความไม่สอดคล้องของข้อมูลสำหรับผู้ใช้ของคุณ หลังจากเสร็จสิ้นขั้นตอนนี้ ผู้ใช้ของคุณจะใช้ฐานข้อมูล back4app แทนฐานข้อมูลเก่า 9 การอัปเดตส่วนหน้า ตอนนี้คุณต้องอัปเดตส่วนหน้าของคุณเพื่อเชื่อมต่อกับแอป back4app คุณสามารถรับ id แอป คีย์ และที่อยู่ api ของคุณในส่วนการตั้งค่าหลักที่การตั้งค่าเซิร์ฟเวอร์ > การตั้งค่า > การตั้งค่าหลัก อัปเดตการเชื่อมต่อส่วนหน้า/แอปของคุณ (ชี้ไปที่ back4app ตอนนี้) และปล่อยเวอร์ชันแอปใหม่ให้กับผู้ใช้ของคุณ ตอนนี้คุณมีแอปใหม่ที่ชี้ไปยัง api และฐานข้อมูล back4app และแอปเก่าที่ชี้ไปยัง api ของ parse ก่อนหน้านี้ แต่ใช้ฐานข้อมูล back4app 10 เสร็จสิ้นกระบวนการ เราขอแนะนำให้ปิด api ของ parse เก่าเมื่อผู้ใช้ส่วนใหญ่ของคุณกำลังใช้เวอร์ชันแอปใหม่ (ชี้ไปที่ api ของ back4app) เมื่อคุณปิด api เก่า ผู้ใช้ที่ใช้เวอร์ชันเก่าจะสูญเสียการเข้าถึง backend เสร็จสิ้น! ตอนนี้คุณรู้วิธีการย้ายแอป parse ของคุณไปยัง back4app โดยใช้ cli หากคุณต้องการความช่วยเหลือหรือหากลิงก์ไม่ทำงาน โปรด ติดต่อทีมงานของเรา! https //www back4app com/support