Специальные символы, такие как DOTS в маршруте Express.js? - PullRequest
4 голосов
/ 20 мая 2011

я получил следующий метод node.js / express.js:

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

значения, которые присваиваются широте и долготе, включают точки, например 16.33245 / 46.28473.проблема в том, что express.js говорит мне, что не может получить этот URL.удаление точек это работает ... любой совет, как я могу получить экспресс, чтобы принять точки в маршруте?

спасибо

1 Ответ

5 голосов
/ 20 мая 2011

Вы дали маршрут, определенный для получения, в дополнение к маршруту для отправки?Я попробовал это, и он работал нормально:

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...