express req.query 获取的变成了字符串类型
问题描述
http.get(/shopping/restaurants?id=${id}&currPage=${currPage}&pageSize=${pageSize}
)
这样的请求,node后端用req.query获取的id、currPage、pageSize都是字符串类型
前端传过来什么类型后端就获取什么类型不行吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
query
里面本来就只有字符串类型。因为
query
是包含在URL
里面的,所以只允许有字符串,其实前台传递的也是字符串,比如Angular
的HttpClient
还真不行,因为前后端是JSON格式传递的,你可以采用
JSON.stringify JSON.parse
转化一下老哥,只能是字符串的,前端传过来,已经变为了json