href теряет относительный каталог в Jade in Express - PullRequest
0 голосов
/ 28 июня 2018

Веб-приложение My Express имеет вид Jade, который содержит элемент.

Текущий URL-адрес http://localhost:3000/location. На этой странице есть список местоположений, каждое из которых представлено идентификатором в гиперссылке, например,

http://localhost:3000/location/1
http://localhost:3000/location/4
http://localhost:3000/location/202

В location.jade мой код

ul#locList
    for location in jsonData
      li
        a(href='#{location.locationid}')
          h2 #{location.locationname} (#{location.locationid})

Сгенерированная гиперссылка http://localhost:3000/1.

Я не хочу жестко кодировать «местоположение /» в представлении. Как я могу получить относительный каталог в href?

1 Ответ

0 голосов
/ 28 июня 2018

Вы можете получить полный путь URL-адреса со стороны сервера и отправить ему представление, используя соответствующий маршрут req.protocol + '://' + req.get('host') + req.originalUrl

...