2011-05-20 29 views
3

我得到了以下的node.js/express.js方法:特殊字符像Express.js路由中的DOTS?

app.post('/pin/save/:latitude/:longitude', function(req, res) { 
... 
} 

即得到assigne纬度和经度点包括,例如,值16.33245/46.28473。问题是,express.js告诉我,它无法获得该网址。删除它的工作点...任何意见如何我可以明确接受路线中的点?

谢谢

+0

那么,有没有真的,你问过,没有人帮你用20个问题? – jcolebrand 2011-05-20 21:34:18

回答

5

您是否给定了一个用于获取邮件的路线?我想这和它工作得很好:

app.get('/test/:lat/:long', function(req, res){ 
    res.send("lat:" + req.params.lat + " long:" + req.params.long); 
}); 

有:

/test/1.2/3.4 

递给我:

lat:1.2 long:3.4 
+0

好的,我认为问题在别处......谢谢。 – Tronic 2011-05-20 23:14:36