错误日志 `待解决`
html骨架抽取
服务器JS文件:省略art后缀 待定
模版引擎中引入第三方包处理数据库数据,待定
部署环境
(一)部署node开发环境工具:本地运行规则
1.命令行输出 2.自动刷新命令行工具 3.切换npm下载地址 3.Gulp手脚架(静态资源公共部分抽取)
(二)node环境规则核心:模块化开发
1.手写模块化开发定 2.第三方模块增删改查 3.模块查找规则(自己封装+系统+第三方)
(三)数据库软件:非关系型数据库
1.非关系型数据库基本定义 2.node链接数据库
服务器
(一)服务器组成
1.客户端 2.服务端 3.ip 4.域名 5.端口
(二)创建服务器
请求
(一)路由
1.请求方式 2.请求路径 3.请求具体键值对
(二)请求参数
1.get 2.post
(三)中间件:express框架
处理内容
(一)异步编程:改成同步方式
(二)路径拼接第三方模块
(三)静态资源:
1.读取文件 2.返回值为一堆代码的变量 3.响应给页面
(四)动态显示:
1.请求参数+数据库增删改查 2.数据库查询+链接模版引擎art文件 3.res给路由
(五)错误日志
响应
(一) res.end
(二) res.writehead
express框架
(一)创建网站服务器
(二)请求
1.路由:增加了method中的use 2.路由抽出到单独js写 3.中间件定义 4.中间件案例:请求地址前必须先登陆 5.中间件案例:错误处理中间件(5.1同步+5.2异步+5.3异步改同步) 6.请求参数:(1)get参数(2)post参数
(三)处理内容
1.处理内容:静态资源访问 2.处理内容:模版引擎 3.处理内容:请求参数不同时,固定响应的动态数据(例如广告)
(四)响应
F12 查看请求 / 响应 对象
随便登陆一个网页,里面的内容包括html文件,图片文件等等
1.查看当前网页的请求响应对象及信息
2.F12:检查-network
3.刷新浏览器
4.点击具体的html文件
5.headers 内存储的是报文数据(req,请求报文)(res,响应报文)
6.Response:服务端响应给客户端的具体内容
7:General:显示一些重要的核心信息(没啥用)