控制台顯示[Object: null prototype]{}
const http = require('http'); const querystring = require('querystring') const server = http.createServer((req, res) => { const url = req.url const path = url.split('?')[0] const queryStr = url.split('?')[1] const method = req.method const query = querystring.parse(queryStr); console.log(query); res.end('HI') }) server.listen(3000) console.log('http請求已經被監聽 3000端口')
console.log(query);
控制台顯示[Object: null prototype]{}
我想知道query是什麼? 是一個對象嗎? {}的部分我知道是對象
[Object: null prototype]是甚麼意思呢?
18
收起
正在回答
2回答
同学你好,console.log()输出一些具有空原型的对象时,Node中会出现此额外的[Object:null prototype]问题,这是因为对象没有拥有内置方法(js的内置方法),输出了字符串格式的[Object:null prototype] 。
目前了解一下即可,不需要深入研究。祝学习愉快!
相似问题
登录后可查看更多问答,登录/注册
5. Node.js全栈开发
- 参与学习 人
- 解答问题 307 个
前端工程师会后端开发已是趋势。从node.js到koa2再到数据库知识。结合真实项目,从项目需求分析、接口和数据设计到业务开发,帮你打通前后端任督二脉,为就业加码。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星