url=require('url');
qs=require('querystring');
var http=require('http');
http.createServer(server).listen(1337, 'hostname');
function server(req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.write(req.url);
a=url.parse(req.url, true);
console.log(a);
res.end('\nHello World\n');
}
console.log('Server running at http://127.0.0.1:1337/');
//http://host:1337/#A=1111111 <--- not coming in log or url
//http://host:1337/?A=11111111 <--- works ok
//usecase : facebook access_token url format is something similar to above
हैश
उत्तर
'#'
चिह्न के बाद URL के भाग के साथ यूआरएल NodeJS, fragment
कहा जाता है, सर्वर को नहीं भेजा है। यदि आप खंड में डेटा संग्रहीत करते हैं, तो उस डेटा को संसाधित करने के लिए आप पर निर्भर है और जीईटी तर्क में डेटा के साथ AJAX अनुरोध करें।
फेसबुक http: // servername: port/path # access_token = somestring –
का उपयोग कर देव सर्वर पर उस प्रारूप के साथ वापस कॉल कर रहा है, मैं वास्तव में चाहता हूं कि उन्होंने इस प्रश्न को बंद नहीं किया है। यह फेसबुक खंड वास्तव में कष्टप्रद है। – Gavin
- 1. हैश
- 2. हैश
- 3. हैश
- 4. हैश
- 5. हैश
- 6. हैश
- 7. हैश
- 8. हैश
- 9. हैश
- 10. हैश-ऑफ-हैश को हैश-ऑफ़-हैश में कनवर्ट करें, हैश की विशेषता द्वारा अनुक्रमित
- 11. jquery हैश अगर कोई हैश
- 12. खाली हैश और कोई हैश
- 13. हैश टेबल बनाम हैश सूची बनाम हैश पेड़ बनाम?
- 14. क्रिप्टोग्राफिक हैश "abc" के SHA1 हैश मेथेमेटिका
- 15. फ़ंक्शन हैश से फिस हैश स्लाइस फ़ंक्शन
- 16. हैश मैप # हैश (int) विधि का स्पष्टीकरण
- 17. हैश टेबल/हैश फ़ंक्शन का निर्माण
- 18. मैं * हैश में हैश कैसे जोड़ूं?
- 19. हैश प्रकार
- 20. हैश मैप
- 21. संचालन हैश
- 22. respond_with हैश
- 23. नेस्टेड हैश
- 24. सी # हैश
- 25. एक हैश
- 26. adler32 हैश
- 27. नमकीन हैश
- 28. std :: हैश
- 29. रोलिंग हैश
- 30. हैश मैप
जब आप इस http: // host: 1337/# ए = 1111111 जैसे यूआरएल का अनुरोध करते हैं तो यह केवल सर्वर http: // होस्ट: 1337/और ब्राउज़र के लिए यह खंड भेज रहा है # ए = 1111111 फेसबुक ब्राउजर में यह यूआरएल स्थानीय रूप से लाता है, इसे पार्स करता है और इसे एचटीएमएल: // होस्ट: 1337 /? ए = 11111111 के बाद एक वैरिएबल में बदल देता है फिर AJAX का उपयोग कर डेटा के लिए अनुरोध करता है, सभी डेटा पार्स करता है, और इसे लिखता है ब्राउज़र। यह एक पुरानी तकनीक है जिसके लिए 'ऑनशैशचेंज' ईवेंट की आवश्यकता होती है, वर्तमान में, ऐसा करने का सबसे अच्छा तरीका पुशस्टेट को लागू करना और पृष्ठ को रीफ्रेश किए बिना पूरे यूआरएल को बदलना है। – neojp