1.express框架
基于Node.js平台的,快速、开放、极简的web开发框架。
www.expressjs.com.cn
下载安装 npm install express
(1)路由
浏览器向web服务器发请求,web服务器根据特定的请求URL和请求的方法做出的响应 res 响应对象
res.send() 设置响应内容并发送
res.redirect() 响应的重定向,会跳转到另一个URL
res.sendFile() 响应文件,需要用到绝对路径 __dirname
req 请求对象
req.method 请求的方法
req.url 请求的URL
req.query 获取查询字符串传递的数据,并解析为对象
req.params 获取路由传参的数据,并解析为对象
用户模块
列表(get /user list) 删除(get /user/delete) 修改
商品模块
列表(get /product list) 删除(get /product/delete) 修改
在项目开发中,可能出现团队协作,无法每人负责一个模块独立开发;不同模块之间可能出现相同的URL。
3.路由器
把同一个模块下的所有路由单独的写到一个文件下,给URL添加统一的前缀