Node.js express框架

131 阅读1分钟

一.http模块

 req 请求的对象

 req.url   获取请求的URL 

 req.method   获取请求的方法

 res  响应的对象

 res.setHeader()  设置响应的头信息

 res.write()  设置响应的内容

 res.statusCode   设置响应的状态码

 res.end()   结束并发送响应

二.express框架

框架:是针对于项目的一整套解决方案,简化了已有的功能,添加了新的功能。

 基于Node.js平台,快速、开放、极简的WEB开发框架

1.路由

  用来处理特定的请求,路由包含三部分:请求的URL、请求的方法、回调函数

  res  响应的对象

   res.send()   设置响应的内容并发送

   res.redirect()   设置响应的重定向并发送

   res.sendFile()   设置响应的文件并发送,需要使用绝对路径__ dirname

   req  请求的对象

   req.url   获取请求的URL

   req.method  获取请求的方法

   req.query   获取get传递的参数

传参方式格式路由中获取
get传递http://127.0.0.1:8080/mysearch?keyword=笔记本req.query{keyword:'笔记本'}
路由传参http://127.0.0.1:8080/package/expressreq.params{pname:express}