พนักงานบริการยกเลิก URL REST

เพิ่งเริ่มทำงานกับ 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 มันแค่โหลดแอปพลิเคชั่น...

ฉันขาดอะไรไปอีก?


person Levancho    schedule 07.05.2018    source แหล่งที่มา
comment
github.com/facebook/create-react-app/issues/2398 ลองดูงานประกอบของคุณ... คุณมี SW อยู่ในนั้นซึ่งคุณจำเป็นต้องรู้   -  person Robert Rowntree    schedule 07.05.2018
comment
ฉันต้องดีดออกในกรณีนั้น ซึ่งฉันพยายามหลีกเลี่ยง .. คำถามคือทำไมมันถึงทำงานแบบนี้นอกกรอบ ไม่สมเหตุสมผลเลย   -  person Levancho    schedule 07.05.2018


คำตอบ (1)


ได้รับคำตอบมากกว่า @Redit ที่จำเป็นในการยกเลิกการลงทะเบียนพนักงาน...

รายละเอียด @:

https://www.reddit.com/r/reactjs/comments/8hovvb/removal_of_serviceworker_from_reactjs_app/

person Levancho    schedule 07.05.2018