Express.JS获取url路径,没有任何其他参数

时间:2017-03-11 13:15:44

标签: express url parameters path request

是否有任何直接的方法来获取没有任何其他数据的URL路径段(url参数,css'#'等)

例如:

完整网址:http://example.com/panel/list
我希望得到的路径段:/panel/list

完整网址:http://example.com/panel/list?user=joe
我希望得到的路径段:/panel/list

完整网址:http://example.com/panel/list#header
我希望得到的路径段:/panel/list

以及不是我的网址

的路径段的任何其他数据组合

2 个答案:

答案 0 :(得分:3)

我认为您可以使用req.baseUrl + req.path

使用完整网址req.originalUrl

答案 1 :(得分:0)

对于不带任何参数的完整网址,您可以使用req.protocol + '://' + req.get('host') + req.baseUrl + req.path;