javascript - Simple Node.js chat program NOT using socket.io -
javascript - Simple Node.js chat program NOT using socket.io -
i trying larn node , build simple chat application. seems uses socket.io. understand how on more fundamental level using , post.
basically, want have form takes input , reposts below form see.
this have far:
//requirements var express = require('express'); var app = express(); //get app.get('/', function (req, res) { // res.send('hello world!'); var response = "<head>"+ "<title>chat</title>\n"+ "</head>\n"+ "<body>\n"+ "<form action=\"/\" method=\"get\">\n" + "<p>\n" + "enter phrase: <input type=\"text\" name=\"phrase\"><br>\n" + "<input type=\"submit\" value=\"send\">\n" + "</p>\n" + "</form>\n" + "<p>phrase</p>\n"+ "</body>"; var phrase = req.query.phrase; if(!phrase){ res.send(response); }else{ res.send(response); res.send(phrase); } }); //for testing app.get('/test', function(req, res){ res.send('i robot'); console.log('told visiter robot'); }); //run app var server = app.listen(8080, function () { var host = server.address().address; var port = server.address().port; console.log('app listening @ http://%s:%s', host, port); });
i've been trying bunch of things, pretty stumped.
did hear messaging backend jxm.io?
it works jxcore (open sourced fork of node.js). jxm open source project, can find on github: jxm.
it's fast , efficient, can check tutorials. example, below minimal code, need run on server-side:
var server = require('jxm'); server.setapplication("hello world", "/helloworld", "standard-key-change-this"); server.addjsmethod("servermethod", function (env, params) { server.sendcallback(env, params + " world!"); }); server.start();
the client's part can found here: browser client (javascript)
jxm supports java clients (runs on android) , node clients.
javascript node.js livechat
Comments
Post a Comment