當我嘗試將拆分節點我得到以下錯誤的字符串...分裂()在Node.js的問題+表達
TypeError: Object #<Object> has no method 'split'
這裏是我使用的分裂代碼...
var query = req.query;
query.split(",");
我使用快速創建我的服務器,它似乎是它正在尋找一個模塊,但不是.split()與node.js的標準方法?
當我嘗試將拆分節點我得到以下錯誤的字符串...分裂()在Node.js的問題+表達
TypeError: Object #<Object> has no method 'split'
這裏是我使用的分裂代碼...
var query = req.query;
query.split(",");
我使用快速創建我的服務器,它似乎是它正在尋找一個模塊,但不是.split()與node.js的標準方法?
req.query
根本不是字符串;它是一個對象,通過將req.url
中的查詢字符串解析爲鍵值對來創建。因此它沒有split
方法,因爲這隻適用於字符串。如果您需要查詢字符串的文本文本(如因爲它實際上不是由鍵值對組成),請使用url.parse(req.url).query
。
req.query
是不是一個串,它表示的查詢字符串的對象:
// url: /something?id=1&key=value
req.query.id == 1
req.query.key == 'value'
工作完美,謝謝! – 2012-07-23 15:40:31