node-常用内置模块

1 http 模块
    
    1 概念
        1 作用 -- 用于搭建 Web服务器 -- 需要电脑上有 Node
        2 理解 -- 启动了Web服务 -- 就可以在内网中被访问了 -- ( 要想成为云服务器一样的程度暂时做不到)

        3 什么是服务器
            1 能够给用户提供资源的 -- 并且搭建了服务器的电脑
            2 静态资源服务器 -- 
            3 动态资源服务器 -- 

        4 Node 的内置api模块有俩类
            1 global上的api -- 可以直接使用
            2 不在global上的api -- 需要 require 引入才可以使用

        5 服务器的一般工作流程是什么 -- 至少具备什么样的功能
            1 能够接收请求 -- 前端想干什么
            2 处理请求内容 -- 后端处理代码
            3 响应请求 -- 返回数据给前端
        
        6 简单业务的理解
            1 问题 -- 用户访问我们服务器的网站 -- 我们怎么返回用户一个 html页面
            2 过程 -- 根据请求信息 -- 找到 index.html 页面 -- 然后文件的读写 -- 通过数据流传输给前端

        7 扩展
            1 端口号最大可设置的值 6万多 -- 尽量用 8000 以上的 -- 为了避免和电脑进程发生冲突
            2 

    2 Web服务器的搭建
        1 Web服务的原生搭建过程 -- Tools --> Node --> 搭建服务器.js
        2 Web服务的框架搭建过程 -- Tools --> Node --> 框架搭建服务器.js

    3 使用
        1 启动服务 -- node ./hh.js
        2 关闭服务 -- Ctrl + C   -- 但是每次修改, 都需要重启服务器
        3 安装插件 -- npm i nodemon -g     作用 -- 每次修改了内容, 会自动重启服务器, 只需刷新浏览器就可以了
        4 插件启动服务 -- nodemon ./hh.js  -- 安装好插件之后, 需要关闭项目, 关闭命令行重新启动
        5 简单流程 -- 下载 Node --> 引入内置模块 --> 创建web服务 --> 启动 OK


2 URL 模块

    1 理解 -- 正常情况我们是访问不到具体的文件的 -- 通过 URL模块得到用户访问的文件路径 -- 然后由服务端给前端返回这个路径的文件
    2 作用 -- 用于解析用户输入的路径



3 FS 模块

    1 理解 -- 是与文件交互的 API
    2 作用 -- URL 获取到前端传入的路径 -- FS模块可以根据路径 -- 把对应的文件找到返回给前端


4 path 模块

    1 作用 -- 将多个路径结合在一起,并转换为规范化路径



5 querystring 模块

    1 作用 -- 提供用于解析和格式化 URL 查询字符串的实用工具


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值