Формат URL с: - PullRequest
       12

Формат URL с:

0 голосов
/ 01 ноября 2018

Попробуйте создать API, используя экспресс, и вам было предложено просмотреть URL-адреса в форме / path /: id / extension.

Путь и расширение составлены, но то, что мне прислали, соответствует этому формату. Я никогда не видел ничего с: в маршруте.

Кто-нибудь может истолковать это и сказать мне, что это значит? Это стандартная практика?

Любая помощь будет потрясающей!

Ответы [ 2 ]

0 голосов
/ 01 ноября 2018

:id относится к req.params() объекту. Эффективно это то, как вы передаете переменные данные, например. вы бы заменили :id конкретным идентификатором, на который вы ссылаетесь в пути URL, и построили вокруг него свою логику, специфичную для идентификатора, ссылаясь на значение как req.params.id.

Подробнее см. Экспресс-документация .

0 голосов
/ 01 ноября 2018

Это стандартный синтаксис Express, префикс двоеточия обозначает переменную параметра.

В обработчике маршрута описанный вами шаблон URL будет соответствовать / path / 5 / extension, где 5 теперь доступно через req.params.id. Вы можете прочитать больше в документах ExpressJS в разделе Маршрутизация.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...