• 初始Node


    node是什么?

    ​ 一句话: 服务器

    什么是服务器:

    ​ 一句话: 客户端访问 并且能够响应

    为什么:

    ​ 一句话: 执行效率高

    #安装

    image-20200310220913795

    #控制台

    切换磁盘: e:
    改变目录: cd 目录
    				cd.. 上一层目录
    运行node文件:
        node 文件名.js
    自动补全: tab键
    上一次/下一次代码: ↑ ↓
    
     

    #node的使用

    #开启小黑板的方法

    • 方法一:

    image-20200311101152017

    • 方式二: shift + 右键

    image-20200311101229316

    #模块

    AMD CMD CommonJS es6

    #http

    什么是http 两个字协议

    客户端 服务器

    请求 响应

    模块 : http
    
     

    #request 和 response

    let http = require('http')// 引入node自带的模块
    //http 是一个对象 提供很多方法
    // 服务器最关键的两个东西 request:接收请求  response:发出响应
    let server = http.createServer((req,res)=>{
      res.write('信息');
      res.end()//不能省略
    }))
    server.listen(8080)// http://localhost:8080
    
     

    #同步和异步

    完善小服务器

    #fs模块

    解释几个问题
    	1.什么是服务器
      2.什么是IP地址
      3.什么是端口号
    读文件
    写文件
    模块的加载
    模块作用域
    	注意:1.后缀名可以省略
      		2../不能省略
    模块的导出 exports
    	1.默认exports导出一个空对象  
      
    模块化
    
    
     

    #核心模块

    • path
    • url

    #CommonJS模块化

    • 模块化的意义
    • 使用
    • 注意事项

    #npm

    #请求和响应

      • B/S中的请求

        • 标签类(get)

          • form

          • img

          • script

          • link

        • form

        • ajax

      • 请求资源分类: 静态资源和交互的json

      • 浏览器中怎么查看请求

        • 请求基本信息
        • 请求头
        • 请求体
        • 响应头
        • 响应体
  • 相关阅读:
    第04组 Beta冲刺(2/4)
    第04组 Beta冲刺(1/4)
    2019 SDN上机第6次作业
    SDN课程阅读作业(2)
    2019 SDN上机第5次作业
    第04组 Alpha事后诸葛亮
    第04组 Alpha冲刺(4/4)
    2019 SDN上机第4次作业
    第04组 Alpha冲刺(3/4)
    第07组 Alpha冲刺(4/6)
  • 原文地址:https://www.cnblogs.com/yzy521/p/14132204.html
Copyright © 2020-2023  润新知