假设我的示例网址是
我说我有以下路线
app.get('/one/two', function (req, res) {
var url = req.url;
}
值url
将是/one/two
。
如何在Express中获取完整的URL?例如,在上述情况下,我想收到http://example.com/one/two
。
假设我的示例网址是
我说我有以下路线
app.get('/one/two', function (req, res) {
var url = req.url;
}
值url
将是/one/two
。
如何在Express中获取完整的URL?例如,在上述情况下,我想收到http://example.com/one/two
。
您需要使用构建它req.headers.host + req.url
。当然,如果您在其他端口托管,那么您就可以了;-)
var full_address = req.protocol + "://" + req.headers.host + req.originalUrl;
要么
var full_address = req.protocol + "://" + req.headers.host + req.baseUrl;
用这个,
var url = req.headers.host + '/' + req.url;
我实际上发现,通过使用下面的代码,您可以获取您的网址。然后将其切成薄片,然后决定下一步。