เพิ่งเริ่มทำงานกับ reactjs เมื่อเร็ว ๆ นี้เดือนหรือสองเดือน .. ไม่ใช่มืออาชีพ แต่สามารถหาทางของฉันได้ .. ฉันกำลังใช้แอป create ract (quickie ที่มาพร้อมกับพนักงานบริการ) และการตั้งค่าของฉันก็เหมือนกับว่าฉันกำลังปรับใช้แอป react ในรูทของแอปพลิเคชัน java REST ของฉัน ดังนั้นการโทรเพื่อพักบริการทั้งหมดของฉันจึงอยู่ในรูปแบบที่สัมพันธ์กัน เช่น /rest/myservice/123 ฯลฯ และใช้งานได้ดี
แต่เมื่อเร็ว ๆ นี้ ฉันเริ่มได้รับข้อผิดพลาดแปลก ๆ และการโทรที่เหลือหยุดทำงาน .. ถ้าฉันเรียกใช้ RET URL จากเบราว์เซอร์ .... ไม่มีอะไรเกิดขึ้น โหลดดัชนี ... เมื่อฉันทดสอบกับบุรุษไปรษณีย์ REST ก็ใช้ได้ดี มันก็ใช้งานได้ในซาฟารีหรือถ้า url เป็น localhost... ...ดังนั้นหลังจากหลายชั่วโมงของความยุ่งยาก ฉันค้นพบว่าพนักงานบริการกำลังทำการ .... แคช สายที่เหลือของฉันกำลังถูกดักฟังและพวกเขาไม่เคยส่งไปยังเซิร์ฟเวอร์เลย... และไม่มีที่ไหนเลยที่กล่าวถึงวิธีเอาชนะมัน ทั้งในเอกสารของพนักงานบริการหรือในเอกสาร create-react-app ...ไม่มีการกล่าวถึงเรื่องนี้ กรณีการใช้งาน...... มันช่างน่าสมเพชมาก... ฉันค้นพบมันหลังจากพบร่องรอยและข้อผิดพลาดมากมาย... แต่มันก็ไม่ได้หยุดอยู่แค่นั้น .. ฉันไปข้างหน้าและลบรายการลงทะเบียนพนักงานบริการออกจาก index.js ลบไฟล์พนักงานบริการและสร้างแอปใหม่ด้วย ไฟล์ service-worker.js ยังคงอยู่ที่นั่น ... มันปรากฏในโฟลเดอร์ build หลังจากที่ฉันสร้างโปรเจ็กต์ใหม่ ..... มันคืออะไรกับ create-react-app พวกเขาได้รับเงินจาก Google เพื่อรวมพนักงานบริการด้วย? หรือเกิดอะไรขึ้น? เหตุใดฉันจึงไม่สามารถลบมันได้? และฉันจะป้องกันไม่ให้ยกเลิกการโทร URL ที่เหลือได้อย่างไร เมื่อฉันพิมพ์: https://xxxx.io/x/referal/refCode/3429878 มันแค่โหลดแอปพลิเคชั่น...
ฉันขาดอะไรไปอีก?