zoukankan      html  css  js  c++  java
  • 【模块】【通信】---http模块中req和res 常用的属性介绍

    【模块】【通信】---http模块中req和res  常用的属性介绍

    const http = require("http");
    const fs  = require("fs");
    let server = http.createServer((req,res)=>{
        console.log(req.url);
        console.log(req.method);
        console.log(req.headers);
        fs.readFile("./index.html",(err,data)=>{
            
            res.writeHead(200,{'content-type':'text/html;charset=utf8'});
            res.end(data)
        })
        // res.statusCode = 200;
        // res.setHeader("content-type","text/plain")
        
        // res.write('123');
        // res.end('你好');
    })
    
    
    /*
        req:request   请求 
            常用的属性
            req.url     请求地址
            req.method  请求方式
            req.headers 请求头
    
    
            ajax({
                type:
                data:
                url:
                headers:{
                    content-type:""
                },
                success:
            })
    
    
            常见的请求头中的类型
                1、application/json
                2、application/x-www-form-urlencode  数据序列化
                    key=val&key=val
            
    
    
    
        res:response  响应
    
            常用的属性
                res.write 响应 多次
                res.end 结束的响应  一次 
                res.writeHead()  设置响应头与状态码 (下面2个的综合写法)
                res.statusCode   设置状态码
                res.setHeader()  设置响应头
    
    
        响应头中content-type常用的类型有哪些?
            1、文本类型   text/plain
            2、html类型   text/html
            3、css类型    text/css
            4、js类型     application/x-javascript
            5、json类型   application/json
            6、图片类型   image/png  image/jpg .....
    */
    
    
    server.listen(9088)
    1、路在何方? 路在脚下 2、何去何从? 每个人都在探索,未来的方向在何处。如果说某些方向是世人已经公认的,那么就先按照公认的去走吧(ps:站在巨人的肩膀上看世界会清晰)。 如果说方向,当今世人还不清晰准确。那么就大胆往前走吧,对与错并不重要。心中的方向更加重要。
  • 相关阅读:
    ST3 插件和技巧
    博客园中 代码使用 sublime-text 的主题
    JavaScript中的 prototype 和 constructor
    JavaScript 代码小片段
    JavaScript 静态方法和实例方法
    JavaScript 闭包的例子
    关于linux 交叉编译器的安装
    scrapy 实现mysql 数据保存
    django 实现 内网访问 和 用花生壳进行内网穿透
    django 中从外界借助多个网站时 static 的存放和整理
  • 原文地址:https://www.cnblogs.com/yuanjili666/p/11375616.html
Copyright © 2011-2022 走看看