Как получить полный URL в Express?

Используйте LD_PRELOAD: выложите свою библиотеку где-нибудь из каталогов man lib и запустите:

LD_PRELOAD='mylibc.so anotherlib.so' program

Смотрите: статья Википедии

412
задан nbro 18 November 2015 в 10:25
поделиться

1 ответ

Можно использовать эту функцию в маршруте как это

app.get('/one/two', function (req, res) {
    var url = getFullUrl(req);
}    
var getFullUrl = function(req) {
    return `${req.protocol}://${req.headers.host}${req.orignalUrl}`
}

req.protocol, даст Вам, http или https, req.headers.host дадут Вам, полное имя хоста как www.google.com, req.orignalUrl даст остальным pathName (в Вашем случае /one/two)

0
ответ дан 22 November 2019 в 23:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: