赞
踩
先引入http模块 var http = require("http") var fs = require("fs") http.createServer () 创建一个http服务,参数监听函数 返回一个对象 服务对象 var app = http.createServer(function (req,res){ //req request 服务器请求 res response 服务器响应 //setHeader()添加响应的头部 res.setHeader("Content-Type", "text/html;charset=utf-8") //读取本地的html文件 转换为字符串形式 var html = fa.readFileSync("./index.html").toString() //res.end() 用于向响应体重写入数据,并发送给客户端,结束本次请求 res.end(html) }) //app.listen(端口,回调函数)方法,用于开启服务器监听 //参数1 监听端口号 服务器开启监听成功后回调函数 //开启端口监听成功后,每当本机8080端口收到数据时,服务器对象监听函数就会被调用 app.listen(8080,function() { console.log("服务器监听开启....") })
**
var http = require("http") var https = require("https ") //https.get() 用于发送get请求 参数就是服务器返回的响应 https.get("https://www.baidu.com",function(response) { //声明变量接收所有的数据 var str ; // data事件 服务器返回数据,有可能数据采用分段返回,执行回调函数 response.on("data",function(obj) { // 拼接完整数据 str +=obj }) // end事件,服务器响应结束 response.on("end",function() { console.log(str) }) })
**
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。