招远网站建设公司,网页设计作品要求,网站后台制作教程,网站设计论文摘要server.js代码#xff1a; // 内置http模块#xff0c;提供了http服务器和客户端功能#xff08;path模块也是内置模块#xff0c;而mime是附加模块#xff09;
var httprequire(http);// 创建服务器,创建HTTP服务器要调用http.createServer()函数#xff0c… server.js代码 // 内置http模块提供了http服务器和客户端功能path模块也是内置模块而mime是附加模块
var httprequire(http);// 创建服务器,创建HTTP服务器要调用http.createServer()函数它只有一个参数是个回调函数服务器每次收到http请求后都会调用这个回调函数。服务器每收到一条http请求都会用新的request和response对象触发请求函数。
var serverhttp.createServer(function(req,resp){console.log(请求地址是:req.url); //这样设置才可以解决跨域的请求resp.writeHead(200,{Content-Type:text/plain;charsetutf-8,Access-Control-Allow-Origin:*,Access-Control-Allow-Methods:PUT,POST,GET,DELETE,OPTIONS});// 创建对象var empnew Object;emp.nameAtila;emp.age39;// JSON.stringify用于将对象转成JSON文本JSON.parse用于将JSON文本转成对象var retvalJSON.stringify(emp);resp.end(retval);// response对象结束响应
});// 服务器开始运作监听端口
server.listen(3000,localhost,function(){console.log(服务器开始运作监听端口3000中...);
}); 页面jQuery代码 !DOCTYPE html
html langutf-8
meta http-equivContent-Type contenttext/html; charsetutf-8/
headtitle取得Node.js提供的数据/titlescript src./js/jquery-1.7.2.min.js typetext/javascript/script/headbodydiv idnameDiv/divdiv idageDiv/div/body
/html
script typetext/javascript
!--/*****************************************************
* 窗口载入时调用的启动函数
*****************************************************/
$(document).ready(function() { loadRemoteData();
}); /*****************************************************
* 取出远程服务器数据
*****************************************************/
function loadRemoteData(){var urlhttp://127.0.0.1:3000; // $.getJSON用于取得远程返回的JSON文字$.getJSON(url,function(data){document.getElementById(nameDiv).innerHTMLdata.name;document.getElementById(ageDiv).innerHTMLdata.age;});
}
//--
/script 本文转自张昺华-sky博客园博客原文链接http://www.cnblogs.com/xiandedanteng/p/7528665.html如需转载请自行联系原作者