node.js(八 --- express)
EXPRESS 重要的模块 body-parser: node.js中间件,用于处理JSON,Text和URL编码的数据; cookie-parser:这就是一个解析Cookie的工具。通过req.cookies可以取到传过来的cookie,并把它们转成对象; multer: node.js中间件,用于处理enctype='multipart/form-data'(设置表单的MME编码)的表单数据; 请求和响应 即request和response对象来处理请求和响应的数据; requset对象: 表示HTTP请求,包含了请求查询字符串,参数,内容,HTTP头部等属性。 属性: 1、req.app:当callback为外部文件时,用req.app访问express的实例; 2、req.baseUrl: 获取路由当前安装的URL路径; 3、req.body/req.cookies:获取请求体/Cookie; 4、req.fresh/req.state:判断请求是否还[新鲜]; 5、req.hostname/req.ip:获取主机名和IP地址; 6、req.originalUrl: 获取原始请求Url;