2013-10-06 7 views
5

में ठीक काम करता है मुझे एंगुलरजेएस/Google क्रोम के साथ एक अजीब त्रुटि का सामना करना पड़ रहा है। जब मैं $ http.get() करता हूं तो वास्तव में इसे पूर्ण होने से पहले 18 सेकंड तक लगते हैं। यह "विकल्प" विधि के लिए पर "लंबित" रखने के लिए लगता है:

http://i.imgur.com/yEozFdm.png

सर्वर है कि पृष्ठों में कार्य करता है नेवला, एक @ स्थानीय होस्ट है: 5000 बोतल है, जो के लिए आदेश में निम्न हेडर रिटर्न काम करने के लिए सीओआरएस।

@mod.after_request 
def after_request(response): 
    response.headers.add('Access-Control-Allow-Origin', 'http://localhost:8080') 
    response.headers.add('Access-Control-Allow-Methods', 'GET, POST, OPTIONS') 
    response.headers.add('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type,  Accept') 

कोई भी जानता है कि क्रोम विकल्प अनुरोध में देरी क्यों कर रहा है? (फ्लास्क सर्वर डीबग कंसोल से, ऐसा लगता है कि पृष्ठ को पुनः लोड करने के बाद OPTIONS विधि वास्तव में केवल 10-20 सेकंड तक पहुंच जाती है)। ऐसा लगता है कि फ़ायरफ़ॉक्स में ठीक काम करता है।

उत्तर

3

ऐसा लगता है कि "पृष्ठ लोड प्रदर्शन को बेहतर बनाने के लिए नेटवर्क क्रियाओं की भविष्यवाणी" विकल्प को अक्षम करने के बाद ऐसा हल हो गया है। बहुत अजीब, शायद मुझे इस प्रश्न को खुला छोड़ना चाहिए क्योंकि कोई इसके लिए कोई संभावित कारण दे सकता है?

संपादित करें: कारण के लिए टिप्पणियां देखें!

+0

हाय बुसाटा हमारे पास एक ही समस्या है और मुझे आश्चर्य है कि क्या आप यह समझने में सक्षम हैं कि यह क्यों हो रहा है? – nrako

+0

हमारे जेएस कोड – nrako

+0

के साथ एक ही समस्या होने के बाद, मैंने विकल्प को अक्षम करने के बाद इसे और जांच नहीं की, मैं इस सप्ताह के अंत में कोशिश करूंगा, शायद यह क्रोम बग है? – Busata

संबंधित मुद्दे