您的位置:首页 > Web前端 > Node.js

nodejs

2016-03-25 17:29 609 查看

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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: