关于querystring打印的问题

来源:5-2 处理get请求

慕容6205926

2019-08-01

老师您好,想请教url中确实有输入queryString了,那为什么这行

req.query = queryString.parse(url.split(’?’)[1])
结果是
query: [Object: null prototype] { author: ‘zhang’, keyword: ‘a’ }
前面这个[Object: null prototype]是什么意思呢,谢谢

写回答

2回答

渡____

2020-01-29

因为querystring.parse返回的对象并不是继承自JS原生,所以里面没有原生定义的一些方法。所以也能解释

null propertype

1
0

双越

2019-08-01

不用管它打印的什么。你看看 JSON.stringify(req.query) 和 req.query.author ,req.query.keyword 能获取就行了。

0
0

Node.js+Express+Koa2+Nest.js 开发服务端

从入门到实战,一站式掌握 Node.js+Express+Koa2

4051 学习 · 2006 问题

查看课程