#node.js #url-routing #special-characters #express
#node.js #url-маршрутизация #специальные символы #выразить
Вопрос:
я получил следующее node.js / express.js метод:
app.post('/pin/save/:latitude/:longitude', function(req, res) {
...
}
значения, которые присваиваются широте и долготе, включают точки, например 16.33245 / 46.28473. проблема в том, express.js говорит мне, что он не может получить этот URL. удаление точек работает… любой совет, как я могу заставить express принимать точки в маршруте?
Спасибо
Комментарии:
1. Итак, действительно ли вы задали 20 вопросов, с которыми вам никто не помог?
Ответ №1:
Вы указали маршрут, определенный для get, в дополнение к маршруту для post? Я попробовал это, и это сработало нормально:
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