如何区分query和params在应用中的具体使用差异?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1187个文字,预计阅读时间需要5分钟。
前言:路由传参的时间,有两兄弟,一个叫query,一个叫params。你说他们俩长得也长,也不像吧。其实这种用法太类似了,下面让我们分别从vue路由和Node接收两个角度来讲讲他们的区别。
vue路由中的区别:- query:通过URL传递参数,参数在URL中以键值对形式出现,如 `/path?query=value`。- params:通过路由配置传递参数,参数在URL中不显示,但需要在路由配置中指定参数名。
Node接收中的区别:- query:Node通过`req.query`对象接收URL中的查询参数。- params:Node通过`req.params`对象接收路由中的参数,需要在路由路径中指定参数名。
本文共计1187个文字,预计阅读时间需要5分钟。
前言:路由传参的时间,有两兄弟,一个叫query,一个叫params。你说他们俩长得也长,也不像吧。其实这种用法太类似了,下面让我们分别从vue路由和Node接收两个角度来讲讲他们的区别。
vue路由中的区别:- query:通过URL传递参数,参数在URL中以键值对形式出现,如 `/path?query=value`。- params:通过路由配置传递参数,参数在URL中不显示,但需要在路由配置中指定参数名。
Node接收中的区别:- query:Node通过`req.query`对象接收URL中的查询参数。- params:Node通过`req.params`对象接收路由中的参数,需要在路由路径中指定参数名。

