1.简单 http 数据传输
var http = require('http');
http.createServer(function (request, response) {
request.on('data',function(data){
var resultData = "" + data;
console.log(resultData);
//解析json
// var data = "'{"firstname":"Jesper","surname":"Aaberg","phone":["555-0100","555-0120"]}'"
// var contact = JSON.parse(data);
// console.log(contact.surname);
});
request.on('end',function(){
console.log('request is over');
});
response.writeHead(200, {'Content-Type': 'text/plain', 'text':'fsfsdf'});
var student = {aa:['sdddssd'], bb:[ '892394829342394792399', '23894723984729374932874' ], cc:['11111111111111']}
// var student = new Object();
// student.name = "leinov";
// student.sex = "famle";
// student.address = "chaoyang";
//封装json
var string = JSON.stringify(student);
response.end(string);
}).listen(8888);
// 终端打印如下信息
console.log('Server running at http://127.0.0.1:8888/');
// var url = require("url");
// var pathname = url.parse(request.url).pathname;
2.简单 websocket
json格式参照上面例子
var ws = require("nodejs-websocket")
var server = ws.createServer(function (conn) {
console.log("New connection")
conn.on("text", function (str) {
console.log("Received " + str)
conn.sendText(str.toUpperCase() + "!!!")
})
conn.on("close", function (code, reason) {
console.log("Connection closed")
})
}).listen(8888)