初学习nodejs的用法,输入如下代码:
const url=require('url');
var api='https://www.baidu.com/?name=aaa&password=bbb';
//console.log(url.parse(api,true));
var getValue=url.parse(api,true).query;
console.log(getValue);
console.log("${getValue.name}");
执行node app1.js命令,得到如下结果:
[Object: null prototype] { name: 'aaa', password: 'bbb' }
${getValue.name}
搜了一大堆资料,又是eslint安装问题又是setting.json配置问题,全都没用
最后发现是语法用错了…
${}的两边是要用`而不是单双引号。
修改最后一行代码为:
console.log(`${getValue.name}`);
执行node app1.js命令,得到结果:
[Object: null prototype] { name: 'aaa', password: 'bbb' }
aaa
解决:-D