2017-03-11 44 views
1

有沒有什麼簡單的辦法讓沒有任何額外的傳輸數據的URL路徑段(URL參數,CSS「#」等)Express.JS得到URL路徑不帶任何附加參數

例如:

全網址:http://example.com/panel/list
路徑段我想:/panel/list

完整的URL:http://example.com/panel/list?user=joe
路徑段我想:/panel/list

完整的URL:http://example.com/panel/list#header
路徑段我想:/panel/list

和數據的任何其他組合,是不是我的網址

回答

2

的路徑段,我認爲你可以使用req.baseUrl + req.path

而對於完整的URL使用req.originalUrl

+0

但是如果我輸入/ admin我得到/ admin /而不是 –

+0

編輯,我只是​​使用替換來修剪最後一個斜線(req.baseUrl + req.path).replace(/ \/$ /,「」) –