- 下面的語(yǔ)句在bash下執(zhí)行,一直沒(méi)有結(jié)果!
curl -v -s -k "localhost:3000/users/hack?time=2018&shoe[color]=blue&shoe[size]=42&addr=MediaNumber4"
害的我以為代碼有問(wèn)題??!
最后發(fā)現(xiàn)就是bash下轉(zhuǎn)義的問(wèn)題!
對(duì)上述[]轉(zhuǎn)義下就好了!
curl -v -s -k "localhost:3000/users/hack?time=2018&shoe\[color\]=blue&shoe\[size\]=42&addr=MediaNumber4"
或者直接放到瀏覽器訪(fǎng)問(wèn),就是正常的了,返回結(jié)果為:
{"time":"2018","shoe":{"color":"blue","size":"42"},"addr":"MediaNumber4"}我只是在express中加了下面一個(gè)路由而已哦:
router.get('/hack', function(req, res, next) {
data = req.query;
res.json(data);
});
res.json(data);
res.send(data); 都可以