2016-06-25 3 views
0

Ich habe die folgende URL:Wie übertragen Params zu GET-Methode in Express?

'http://localhost/track/' + id + '/fromdate/' + date_start + '/todate/' + date_end 

Und es gibt Handler in Node.js Teil:

app.get('/track/:id/fromdate/:fromdate/todate/:todate', function(req, res){ 
    alert(req.params.fromdate); 
}); 

Warum kann ich nicht req.params.fromdate

+2

node.js hat keine Alarmfunktion. – Tomalak

Antwort

1

erhalten Sie versuchen, diese bitte:

'http://localhost/track/' + encodeURIComponent(id) + '/fromdate/' + encodeURIComponent(date_start)+ '/todate/' + encodeURIComponent(date_end) 

Wenn Sie eine Anfrage machen, Sie sollte die Parameter in codierte URI-Komponenten wie im Beispiel i geben