node创建服务器

//引入核心模块
const http = require('http');
//创建服务器
http.createServer((req,res)=>{
    
}).listen(3000);
//引入核心模块
const http = require("http");
//创建服务器
http.createServer((req,res)=>{
    console.log(req.url);
    console.log(req.method);
    //设置响应内容的格式
    //res.setHeader("Content-Type","text/plain;charset=utf8");
    //设置响应的状态码以及内容的格式
    res.writeHead(300,{"Content-Type":"text/html;charset=utf8"});
    //响应
    res.write("123");
    //最后的响应
    res.end("你好");
}).listen(9000);
//判断是否创建服务器成功
console.log("http://localhost:9000");
req:request   请求
res:response  响应
req.headers

ajax({
    type:"",//请求类型
    url:"",//请求路径
    data:{},//请求参数
    header:{//响应数据的类型
        content-type:"application/x-www-form-urllencoded";
    }
})

req.url  请求的路径
req.method  请求的方式 get  post
req.header

res 的方法:
    res.statusCode()  设置状态码
    res.write()  响应
    res.end()  最后的响应
        write:write  可以多次
        end:write+end  只能一次
    res.setHeader()  设置响应内容的格式
        第一个值是 content-type
        第二个值是内容格式
            text/plain  文本
            text/html  html文件
            text/css   css文件
            application/x-javascript  js文件
            applocation/json   json文件
        res.writeHead()  设置响应的状态码以及响应内容的格式  其实这个方法是statusCode 与setHeader的综合写法
        参数1:状态码
        参数2:对象  key   :  value
              Content-type:响应内容的格式

 

posted @ 2019-03-12 21:46  金风夜雨  阅读(456)  评论(0编辑  收藏  举报