// 引入http模块,该模块引入时会获取一个http对象var http = require('http');// 创建服务器// 函数内部使用另一个函数传入的参数(函数回调)// req(request)对象,负责发送客户端向服务器的请求其中包含客户端向服务器发送的各种信息比如:请求的url、参数、请求方式等//res(response)对象,负责将服务器处理请求之后生成的结果传输给客户端。var server = http.createServer(function (req,res) { // writeHead();用来设置返回的数据的报头,里面可以设置返回数据的格式和编码方式以及是否可以跨域。200代表当前请求成功且数据可用 console.log(req); res.writeHead(200,{"Content-type":"text/html;charset=utf-8"}); res.write('<a href="http://www.baidu.com">百度</a><br>') // end()请求结束,只能在页面中出现一次 res.end("<a href='###'>正在访问8080端口的服务器");//向前端返回内容});//设置服务器监听的端口号server.listen(8080);