2016-06-25 63 views
0

我有以下网址:如何在Express中将参数传递给GET方法?

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

而且有处理程序的Node.js部分:

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

为什么我不能让req.params.fromdate

+2

node.js没有警报功能。 – Tomalak

回答

1

你可以试试这个请:

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

当您提出获取请求时,您应该将参数转换为编码的URI组件,如示例中给出的