Express.js 中如何处理 GET 请求的参数

在前端开发中,我们经常需要使用 GET 请求来获取数据。在 Express.js 中,处理 GET 请求的参数是非常简单的。本文将介绍如何使用 Express.js 处理 GET 请求的参数,包括获取查询字符串参数和路由参数。

获取查询字符串参数

查询字符串是 URL 中的一部分,通常用于向服务器发送数据。例如,我们可以在 URL 中添加查询字符串参数来搜索特定的内容,如下所示:

在 Express.js 中,我们可以使用 req.query 对象来获取查询字符串参数。req.query 对象是一个包含查询字符串参数的 JavaScript 对象。例如,如果我们要获取上面 URL 中的 qpage 参数,可以使用以下代码:

我们也可以使用解构赋值来获取查询字符串参数:

获取路由参数

路由参数是 URL 中的一部分,用于标识资源的唯一标识符。例如,我们可以使用路由参数来获取某个用户的信息,如下所示:

在 Express.js 中,我们可以使用 req.params 对象来获取路由参数。req.params 对象是一个包含路由参数的 JavaScript 对象。例如,如果我们要获取上面 URL 中的 123 参数,可以使用以下代码:

我们也可以使用解构赋值来获取路由参数:

总结

在本文中,我们介绍了如何使用 Express.js 处理 GET 请求的参数,包括获取查询字符串参数和路由参数。对于前端开发人员来说,掌握 Express.js 处理 GET 请求参数的方法非常重要。希望本文能够对你有所帮助。下面是完整的示例代码:

来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/6577acabd2f5e1655d14e2e8


纠错
反馈