簡體   English   中英

node.js查詢字符串數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM