मैं दो स्थानीय रेल क्षुधा है कि मैं परीक्षण प्रयोजनों के लिए एक दूसरे से बात करना चाहते हैं ... एक 9292.पहुंच-नियंत्रण-अनुमति दें-उत्पत्ति मुद्दों
लेकिन जब पर अन्य पोर्ट 3000 पर चल रहा है और स्थानीय होस्ट करने के लिए 3000:: मैं स्थानीय होस्ट से एक ajax अनुरोध करना
Origin http://localhost:3000 is not allowed by Access-Control-Allow-Origin.
इसे ठीक करने पर कोई विचार: 9292 मैं इस मुद्दे को बार आ रही है?
मैं जेएसओएन अनुरोधों (केवल परीक्षण उद्देश्यों के लिए) प्राप्त करने के लिए एक सरल सिनात्रा ऐप का उपयोग कर रहा हूं। नीचे मैंने मिला दो पटरियों एक दूसरे के लिए स्थानीय होस्ट पर (एक बंदरगाह 3000 पर पोर्ट 9292 पर अन्य और)
कार्य संहिता
before do
headers['Access-Control-Allow-Origin'] = '*'
headers['Access-Control-Allow-Methods'] = 'POST, GET, OPTIONS'
headers['Access-Control-Allow-Headers'] = 'X-Requested-With, X-Prototype-Version, X-CSRF-Token'
end
after do
headers['Access-Control-Allow-Origin'] = 'http://localhost:3000/'
end
आशा इस मदद करता है बात कर एप्लिकेशन ही है!
JSONP http://en.wikipedia.org/wiki/JSONP – Gazler