Platform
ตัวเลือกการวิเคราะห์แบบกำหนดเอง
18 นาที
บทนำ ในคู่มือนี้ คุณจะได้เรียนรู้วิธีการเพิ่มและแก้ไขตัวเลือกการวิเคราะห์ที่กำหนดเองของคุณ เป้าหมาย กำหนดค่าตัวเลือกเซิร์ฟเวอร์การวิเคราะห์ ข้อกำหนดเบื้องต้น ไม่มีข้อกำหนดเบื้องต้นในการอ่านหรือแก้ไขหน้านี้ ตัวเลือกเซิร์ฟเวอร์การวิเคราะห์ เมื่อคุณสร้างแอปพลิเคชันใหม่ที่ back4app เราจะสร้างโครงสร้างแบ็คเอนด์ของแอปพลิเคชันทั้งหมดของคุณและสร้างโครงสร้างฐานข้อมูลของคุณ, เลเยอร์แอปพลิเคชันของคุณ, และ api ของคุณ เราทำทุกอย่างโดยคำนึงถึงความสามารถในการขยายและความปลอดภัย ในขณะที่แอปของคุณกำลังถูกสร้าง ไฟล์ที่เรียกว่า config json จะถูกสร้างขึ้นพร้อมกับตัวเลือกที่มีการกำหนดค่าต่างๆ เช่น คีย์ในการเริ่มต้นแอปในรูปแบบ json บล็อกนี้มีลักษณะดังนี้ จะใช้งานอย่างไร? ตอนนี้เราจะแสดงตัวอย่างบางอย่างของคุณสมบัติที่สามารถเปลี่ยนแปลงได้ง่ายในส่วนนี้ โปรดทราบว่านี่คือ โซนอันตราย แอปของคุณอาจหยุดทำงานหากคุณทำอะไรผิด หากคุณไม่แน่ใจ โปรดขอความช่วยเหลือ โปรดตรวจสอบหัวข้อด้านล่างเกี่ยวกับวิธีการใช้แต่ละคุณสมบัติ คุณสมบัติ allowcustomobjectid เปิดใช้งาน (หรือปิดใช้งาน) custom objectid { "allowcustomobjectid" true } คุณสมบัติ custompages ด้วยคุณสมบัตินี้ คุณจะสามารถเพิ่มหน้าที่กำหนดเองสำหรับการตรวจสอบและรีเซ็ตรหัสผ่านได้ 1 เปิดใช้งานการโฮสต์เว็บของคุณ ขั้นตอนแรกที่คุณต้องทำคือเปิดใช้งานการโฮสต์เว็บของคุณตาม คู่มือนี้ https //www back4app com/docs/platform/parse web hosting 2 อัปโหลดไฟล์ html ในขั้นตอนนี้ คุณเพียงแค่ต้องนำหน้า html แบบสแตติกเหล่านี้ไปวางในโฟลเดอร์ “public” ของคุณในโค้ดคลาวด์ กรุณาดาวน์โหลดเทมเพลตต่อไปนี้เพื่อตัดต่อ ก่อนที่จะอัปโหลดไฟล์เหล่านี้ โปรดตรวจสอบให้แน่ใจว่าชื่อไฟล์ของคุณไม่มีช่องว่าง 3 การกำหนดค่าหน้ากำหนดเอง การกำหนดค่าจะมีลักษณะดังต่อไปนี้ ตัวอย่าง { "custompages" { "invalidlink" "https //\<subdomain> b4a app/invalid link html", "verifyemailsuccess" "https //\<subdomain> b4a app/verify email success html", "choosepassword" "https //\<subdomain> b4a app/choose password html", "passwordresetsuccess" "https //\<subdomain> b4a app/password reset success html", "invalidverificationlink" "https //\<subdomain> b4a app/invalid verification link html", "linksendfail" "https //\<subdomain> b4a app/link send fail html", "linksendsuccess" "https //\<subdomain> b4a app/link send success html" } } ตรวจสอบวิธีการ สร้างซับโดเมนของคุณที่นี่ https //www back4app com/docs/platform/activating web hosting คุณสมบัติ sessionlength คุณสมบัตินี้กำหนดวันหมดอายุของเซสชันของคุณเป็นวินาที (ค่าเริ่มต้นคือ 1 ปี) ตัวอย่าง { "sessionlength" 31622400 } คุณสมบัติ emailverifytokenvalidityduration คุณสมบัตินี้กำหนดระยะเวลาที่โทเค็นการตรวจสอบอีเมลมีผลใช้ได้เป็นวินาที ตัวอย่าง { "emailverifytokenvalidityduration" number } คุณสมบัติ enableanonymoususers ด้วยคุณสมบัตินี้ คุณจะสามารถเปิดใช้งาน (หรือปิดใช้งาน) ผู้ใช้ที่ไม่ระบุชื่อได้ ค่าเริ่มต้นคือ true ตัวอย่าง { "enableanonymoususers" false } คุณสมบัติ enablesingleschemacache ใช้แคชสคีมาที่ใช้ร่วมกันเพียงหนึ่งเดียวระหว่างคำขอ ลดจำนวนการค้นหาที่ทำกับ schema ค่าเริ่มต้นคือ false หมายถึงแคชสคีมาที่ไม่ซ้ำกันต่อคำขอ ตัวอย่าง { "enablesingleschemacache" true } คุณสมบัติ expireinactivesessions ตั้งค่าว่าควรหมดอายุเซสชันที่ไม่ใช้งานหรือไม่ ค่าเริ่มต้นคือ true ตัวอย่าง { "expireinactivesessions" false } คุณสมบัติ objectidsize ตั้งค่าจำนวนตัวอักษรใน id วัตถุที่สร้างขึ้น ค่าเริ่มต้นคือ 10 ตัวอย่าง { "objectidsize" number } คุณสมบัติ preservefilename เปิดใช้งาน (หรือปิดใช้งาน) การเพิ่มแฮชที่ไม่ซ้ำกันในชื่อไฟล์ โปรดทราบว่าขอแนะนำให้เก็บเป็น false เพื่อป้องกันข้อผิดพลาดขณะพยายามลบไฟล์ที่ไม่ได้ใช้งาน! ตัวอย่าง { "preservefilename" boolean } บทสรุป ในจุดนี้ คุณได้เรียนรู้วิธีปรับแต่งตัวเลือกเซิร์ฟเวอร์ parse ของคุณแล้ว