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
Q
karma
7
A
cevap
19
'#'
işaretinden sonra URL'nin parçası ile url nodejs, fragment
denilen, sunucuya gönderilmez. Verileri parçada depolarsanız, bu verileri işlemek ve bir GET argümanındaki verilerle bir ajax isteği yapmak size kalmıştır.
+2
Facebook, http: // servername: port/path # access_token = somestring –
+0
kullanarak devasa sunucuya bu biçimi geri çağırıyor. Bu facebook parçası gerçekten sinir bozucu. – Gavin
İlgili konular
- 1. SQL Bigint karma karma
- 2. Karma
- 3. Karma Benzerlik
- 4. ColdFusion Karma
- 5. zamanaşımı, karma
- 6. Sıralama karma
- 7. Yakut - karma
- 8. AngularJS + Karma + Jasmine + Karma Kapsamı: Boş yayın raporu
- 9. Bir birim testini çalıştırmak için karma karma alınıyor
- 10. password_verify Ben password_hash aracılığıyla benim eklenen şifreleri karma karma
- 11. phantomjs web sayfası ve sistem modülleri karma yüklenemedi karma
- 12. Bir karma görev içinde karma görevini nasıl çalıştırırım?
- 13. Perl'de karma ve karma referans arasındaki fark nedir?
- 14. Perl içindeki yazdırma karma
- 15. Yakut erişim karma elemanı
- 16. hash içinde karma oluşturma
- 17. Karma değerler nasıl değiştirilir?
- 18. Haşerelere karma ekleme (Ruby)
- 19. Karma tuşları ve sembolleri
- 20. $ konumu karma önek
- 21. Karma TeamCity ile bütünleştirme
- 22. Angular Karma console.log çalışmıyor
- 23. Karma, junits eklentisini yükleyemiyor
- 24. Karma run tek test
- 25. Angular2: PathLocationStrategy + karma/çapa
- 26. Karma, String'e dönüştürülemiyor?
- 27. Karma tabloyu OCaml
- 28. Aktif kaynak bir karma
- 29. Karma ve/veya Array
- 30. 'Karma' komutunun kullanımı
Bu gibi bir URL isteğinde bulunduğunuzda: http: // host: 1337/# A = 1111111 sadece bu sunucuyu http: // host: 1337/ve bu parçayı tarayıcıya gönderir # A = 1111111 Facebook bu URL'yi tarayıcıda yerel olarak getirir, ayrıştırır ve bu http: // host: 1337 /? A = 11111111 gibi bir get değişkeni olarak değiştirir ve ardından AJAX kullanarak veri ister, tüm verileri ayrıştırır ve tarayıcı. Bu 'onhashchange' olayını gerektiren eski bir tekniktir, şu anda bunu yapmanın en iyi yolu pushState'i uygulamak ve sayfayı yenilemeden tüm URL'yi değiştirmek. – neojp