Ch 3 - 2 添加路由控制

1. 原始index.js文件内容如下

index.js

可以运行以上代码,在浏览器中输入localhost:3000/users/zhangyanming, 试试看效果

express 使用了 path-to-regexp 模块实现的路由匹配

参数解析简单介绍:

req.query: 解析后的 url 中的 querystring,如 ?name=zhym,req.query 为 {name: ’zhym‘}

req.params: 解析 url 中的占位符,如 /:name,访问 /’zhym,req.params 的值为 {name: ’zhym'}

req.body: 解析后请求体,需使用相关的模块,如 body-parser,请求体为 {"name": ’zhym'},则 req.body 为 {name: ’zhym'}


2. 应用Express Router

(1)在project目录下新建routes文件夹,新建index.js 和 users.js

(2)编写users.js路由文件

users.js代码

(3)编写index.js路由文件


index.js代码

(4)改写index.js主程序


index.js主程序代码

更多Router用法,详见官方文档

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容