【发布时间】:2015-12-29 05:19:17
【问题描述】:
我有一个 GET REST 端点:
router.get('/test/*', function(req, res) {
var test = req.originalUrl;
}
当我在其中输入“#”时,它不会返回完整的网址:
即:
/test/asf#23
我想要“asf#23”,但上面的代码只给了我“asf”。想法?
编辑: req.originalUrl、req.path、req.baseUrl、req.url 都返回相同的东西。还有其他想法吗?
编辑 2: 我完全无法控制客户端,我只需要打印出客户端尝试访问的 url。有没有办法解析它?
【问题讨论】:
-
你试试
req.path还是req.baseUrl?
标签: node.js rest url express get