Socket.İo Sorunsalı
-
app.js-> http://pastebin.com/t2fDj3ax
chat.jade-> http://pastebin.com/BLVbZFfQ
Node.js öğrenmeye başladım, yukarıdaki kodlar bir nevi chat uygulaması örneğine ait. Çalışma mantığını inceliyorum, 5 saniyede bir random birşey yazdırıyor dizi içerisinden, ben birşeyler yazıp gönderirsem o yazılıyor. Ama node.js ne şekilde çalışıyor, javascript ne şekilde çalışıyor bilmediğim için bir çözüm bulamadım.
Sorun şu;
-Ben birşey yazıp gönderdiğimde "You: bla bla" şeklinde yazması lazımken "undefined: bla bla" gibi yazıyor.
-chat idli divin içeriğini biriktirerek gidince farkettim ki benim bir kere gönderdiğim aslında çok daha fazla gönderiliyor.
chat.jade içerisindeki
socket.on("chat", function(data)
{
document.getElementById("chat").innerHTML = "<p><b>"+data.title+"</b>: "+data.contents+"</p>";
});kısmını
socket.on("chat", function(data)
{
document.getElementById("chat").innerHTML += "<p><b>"+data.title+"</b>: "+data.contents+"</p>";
});yaparak görebilirsiniz. Var mı beni aydınlatabilecek bir mürid?
-
Kafam güzel ya cevap gelmezse yarın ayıkken bakarım hoıcam.
-
uppidik uppidik
-
form.chat.value bunu form.chaat.value yapıp denesene bi hocam.
-
Ben konuyu açtığımı unutmuşum =) deneyeceğim, teşekkür ederim.
