Параметры URL определяются как все, что находится после домена верхнего уровня. Если мы не дадим URL-адресу значение для них, оно будет пустым. В случае:
router.post("/", function(req, res) {
console.log(req.params);
});
Нет параметров, потому что к URL-адресу ничего не нужно добавлять, чтобы сделать URL более динамичным c, с целью добавления параметров URL-адреса. Это будет относиться к индексу приложения и, следовательно, будет только одна страница. Когда дело доходит до:
router.post("/rooms/:id/messages", function(req, res) {
console.log(req.params);
});
Здесь есть три разных места, которые мы можем изменить, чтобы сделать URL более динамичным c. Эти три разных места хранятся в объекте req.params
, по иронии судьбы также в качестве параметров.