[英]node.js query string count
在我的節點應用程序中,我使用“ req.query.params”獲取查詢字符串,它的工作正常。但是我想知道查詢字符串的數量(計數)。在此基礎上,我必須進行大小寫轉換。
當我嘗試: req.query.length and req.query.size it prints undefined
。
我的代碼:
app.get('/geocode', function (req, res) {
console.log("Inside 11111111=" + req.query.-------)
)};
考慮我的網址: http://xxx.xxx.xxx.xxx/geocode?level0=""&level1=""&level2""
: http://xxx.xxx.xxx.xxx/geocode?level0=""&level1=""&level2""
& http://xxx.xxx.xxx.xxx/geocode?level0=""&level1=""&level2""
& http://xxx.xxx.xxx.xxx/geocode?level0=""&level1=""&level2""
I want to get the count as "3"
我要替換的東西------得到計數。
幫我解決這個問題。謝謝。
終於,在谷歌搜索了很多之后,我終於找到了方法:
var queryObject = url.parse(req.url,true).query;
console.log(Object.keys(queryObject).length);
上面的代碼確實神奇。
我應該推薦給console.log(req) and console.log(res)
。 看看里面是否有想要的結果(我想可能是在req.body
)。
如果確實在該給定的所有參數上得到3。 您找到了答案
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.