node创建服务器简单测试接口

首先建立一个server.js的js文件,内容如下

var http = require('http');

var server = http.createServer();

server.on('error',function (err) {
console.log(err)
});

server.on('listening',function () {
console.log('listening......')
})

server.on('request',function (req,res) {
// console.log('you qing qiu ');
// req客户端的一些信息 res服务端的一些信息
// console.log(req);
// 设置头信息
//console.log(req.url)
if(req.url === '/a/b'){
res.writeHead(200,'gxp',{//三个参数 状态码;对应状态码的描述,不填写按默认值走;头信息
'content-type':'text/html;charset=utf-8',//当成html进行解析 text/plain文本解析
//'content-type':'text/plain'
"Access-Control-Allow-Origin":"http://localhost:63343"
//"Access-Control-Allow-Origin":"" webstorm默认的端口为上面;如果简单自己测试写成 也可以

    });

    res.write('{"a":12,"b":3}');//浏览器接收并解析
}

res.end();

})//也可以写到createrServer里面的回调函数

//需要调用一个监听的方法;监听哪个接口,主机名,回调函数callback
//不带参数,是系统自动分配的端口 server.address()
server.listen(8000,'localhost')

猜你喜欢

转载自www.cnblogs.com/xk-g/p/9228754.html
今日推荐