2014-03-06 62 views
1

不確定我有我的controller.js此塊的代碼文件angularJS HTTP GET參數會在服務器上

$http({ 
    method: 'GET', 
    url: '/getGuestList', 
    params: {exhibitorID: 1} 
}) 

基本上,它應該得到一定的參展商,其參展商ID的所有來賓爲1

在服務器端,我嘗試過記錄req.body.paramsreq.body.exhibitorID但它們都未定義。我剛剛熟悉了angularjs,我不知道我錯過了什麼。

您的幫助將非常感謝。

+0

這將是有益知道你正在使用的服務器的技術堆棧。您可能還需要編輯您的帖子以包含來自服務器的代碼。 –

+0

Vendhan先生已經提供了一個工作答案。非常感謝您的反饋。我會考慮下次我提出一個問題。 – moja

回答

2

在嘗試的NodeJS,

req.query.exhibitorID 

API DOCS

+0

非常感謝!有效! – moja

0

PARAMS是req.params,他們不是在req.body

+0

是的,我明白你的觀點。但是,'req.params.exhibitorID'仍未定義。 :( – moja

+0

你使用快遞嗎?如果是的話那你怎麼定義你的路線 – wayne

+0

這是我從我的app.js路由它:'app.get('/ getGuestList',routes.getGuestList)'' – moja