Platform
รุ่นของ Parse Server
10 นาที
บทนำ ในคู่มือนี้ คุณจะได้เรียนรู้วิธีการเปลี่ยนเวอร์ชันของ parse server ของคุณ เป้าหมาย เปลี่ยนเวอร์ชันของ parse server ข้อกำหนดเบื้องต้น ไม่มีข้อกำหนดเบื้องต้นในการอ่านหน้านี้ อย่างไรก็ตาม เพื่อที่จะเปลี่ยนแปลง คุณควรเป็นเจ้าของแอป parse server parse server เป็นเฟรมเวิร์กโอเพนซอร์สที่ขับเคลื่อนแบ็กเอนด์ของแอปพลิเคชันและช่วยให้เวลาสำหรับนักพัฒนาลดลงโดยการทำให้การเขียนโปรแกรมที่ซับซ้อนง่ายขึ้น ชุมชน parse server มีความกระตือรือร้นมากและมักจะมีการปล่อยเวอร์ชันใหม่ ถูกปล่อยออกมา โดยการเปลี่ยนเวอร์ชันของแอปของคุณ คุณจะได้รับการรับประกันว่าจะอัปเดตเป็นเวอร์ชันล่าสุดของ parse server สิ่งที่ต้องทำคือคลิกเพียงครั้งเดียวที่ตัวเลือกเปลี่ยนเวอร์ชันเพื่ออัปเกรดหรือลดเวอร์ชันของเซิร์ฟเวอร์ มันง่ายมาก สิ่งที่คุณต้องทำคือไปที่ จัดการ parse server จัดการ parse server ที่มีอยู่ที่ การตั้งค่าเซิร์ฟเวอร์ การตั้งค่าเซิร์ฟเวอร์ , บล็อกนี้ดูเหมือนด้านล่าง ตอนนี้คุณสามารถเลือกเวอร์ชันที่คุณต้องการและคลิกที่ปุ่มบันทึกได้แล้ว การเปลี่ยนแปลงที่สำคัญ ก่อนที่จะอัปเกรดไปยังเวอร์ชันใหม่ของ parse server ขอแนะนำอย่างยิ่งให้คุณเก็บ แอปพัฒนา https //www back4app com/docs/platform/app settings#clone app เพื่อใช้ในการเปลี่ยนแปลงนี้ นอกจากนี้ในหัวข้อนี้คุณสามารถตรวจสอบข้อผิดพลาดที่พบบ่อยที่สุดเพื่อไม่ให้สะดุดกับการเปลี่ยนแปลงที่สำคัญ ดู parse server 6 2 0 ในเวอร์ชันนี้มีการดำเนินการด้านความปลอดภัยในแง่ของ acl สำหรับผู้ใช้ที่ไม่ได้ตั้งค่าเป็นการอ่านสาธารณะอีกต่อไป อย่างไรก็ตามในกรณีที่คุณต้องการข้ามมัน (ไม่แนะนำเพราะจะทำให้ผู้ใช้อื่นและผู้ใช้ที่ไม่ได้รับการตรวจสอบสามารถอ่านข้อมูลเช่น อีเมล ได้) คุณต้องเพิ่มการกำหนดค่าต่อไปนี้ใน ตัวเลือกการวิเคราะห์ที่กำหนดเอง https //www back4app com/docs/platform/custom parse options { "enforceprivateusers" false } parse server 5 2 3 ในเวอร์ชันนี้ มีการดำเนินการด้านความปลอดภัยในแง่ของการอัปโหลดไฟล์ไปยังแอปของคุณ จำเป็นต้องเพิ่มการกำหนดค่าต่อไปนี้ใน ตัวเลือกการวิเคราะห์ที่กำหนดเอง https //www back4app com/docs/platform/custom parse options เพื่อให้มันทำงาน { "fileupload" { "enableforpublic" true, "enableforanonymoususer" true, "enableforauthenticateduser" true } } enableforpublic เป็นจริงหากการอัปโหลดไฟล์ควรได้รับอนุญาตสำหรับทุกคน โดยไม่คำนึงถึงการตรวจสอบผู้ใช้ enableforanonymoususer เป็นจริงหากการอัปโหลดไฟล์ควรได้รับอนุญาตสำหรับผู้ใช้ที่ไม่ระบุชื่อ enableforauthenticateduser เป็นจริงหากการอัปโหลดไฟล์ควรได้รับอนุญาตสำหรับผู้ใช้ที่ได้รับการตรวจสอบ การเลิกใช้ ฐานข้อมูล hub การเชื่อมต่อ เวอร์ชันนี้ไม่สนับสนุนการเชื่อมต่อกับชุดข้อมูลจาก database hub การโคลนยังคงมีให้ parse server 3 7 2 ก่อนที่จะอัปเกรดไปยังเวอร์ชัน parse server ที่เท่ากับหรือสูงกว่า 3 7 2 โปรดทราบว่าคำว่า id id กลายเป็นฟิลด์ที่สงวนไว้และเกี่ยวข้องกับการดำเนินการ graphql โปรดทราบว่าคุณอาจไม่สามารถจัดการวัตถุของคุณด้วยการสร้าง อ่าน อัปเดต หรือ ลบ ผ่าน rest api หรือ sdk parse server 3 1 1 อาจเกิดปัญหาสองประการ มีการเปลี่ยนแปลงที่สำคัญผ่านการอัปเกรดจาก 2 x เป็น 3 x ที่เกี่ยวข้องกับโค้ดคลาวด์ และคุณสามารถอ่านเพิ่มเติมเกี่ยวกับการเปลี่ยนแปลง ที่นี่ กล่าวอีกนัยหนึ่ง การอัปเดตนี้ได้ทำความสะอาดไวยากรณ์ของโค้ดคลาวด์ ก่อนที่คุณจะเปลี่ยนไปยังเวอร์ชันนี้ มีความเป็นไปได้ที่ parse server จะอนุญาตให้ผู้ใช้บันทึกกลุ่มเป้าหมายสำหรับการติดตามและส่งการแจ้งเตือนแบบพุช ดังนั้นคุณจึงต้องลบคลาสนี้เพื่อป้องกันปัญหากับแดชบอร์ดและฐานข้อมูล parse server 2 6 5 ก่อน อัปเกรดเป็นเวอร์ชันนี้ คุณต้องตรวจสอบให้แน่ใจว่าคุณไม่มีใบรับรองที่หมดอายุที่เพิ่มลงในแอปของคุณ กรุณาไปที่ การตั้งค่าเซิร์ฟเวอร์ การตั้งค่าเซิร์ฟเวอร์ > การแจ้งเตือนแบบพุช ios การแจ้งเตือนแบบพุช ios > การตั้งค่า การตั้งค่า และตรวจสอบว่ามีใบรับรองที่หมดอายุหรือไม่ ในการต่ออายุใบรับรอง คุณสามารถอัปโหลดใบรับรองใหม่ตาม เอกสารนี้ https //www back4app com/docs/ios/push notifications/best ios push notification service#step 1 create your push certificates in the apple developer center เกี่ยวกับการสร้างใบรับรอง ios parse server 2 2 14 เซสชันที่สามารถเพิกถอนได้ถูกนำเสนอในกลางปี 2015 และช่วยปรับปรุงความปลอดภัยสำหรับผู้ใช้ ดังนั้น หากนี่คือเวอร์ชันปัจจุบันของคุณ คุณต้องตระหนักถึงปัญหาที่พบบ่อยมากที่เกี่ยวข้องกับ legacy token ในขณะนี้ หากคุณกำลังใช้ legacy token จำเป็นต้องเปลี่ยนเป็น revocable token ก่อนที่จะเลือกเวอร์ชันใหม่ ลิงก์นี้สามารถช่วยคุณได้ คู่มือการย้าย revocable token หากคุณพบข้อผิดพลาดบางอย่างและวิธีแก้ปัญหาข้างต้นไม่ทำงานสำหรับคุณ กรุณาติดต่อทีมสนับสนุนของเราผ่าน app id แชท บทสรุป ในจุดนี้ คุณได้เรียนรู้วิธีการอัปเกรดหรือลดระดับเวอร์ชัน parse server ปัจจุบันของคุณและการเปลี่ยนแปลงที่อาจเกิดขึ้นตามข้อผิดพลาดที่พบบ่อยที่สุด