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 查询字符串的实用工具
node-常用内置模块
最新推荐文章于 2024-07-07 19:53:15 发布