我正在尋找在使用url執行任何路由之前,先解析節點(使用express進行路由)以解析所有出現在url中的../
符號。節點,表達,處理URL中的「..」符號
例如,如果通過url /a/b/../c/d/e/../../f
查詢apache,它將首先解析所有../
符號,並最終提供位於/a/c/f
的任何內容。
然而,使用節點+ express,/a/b/../c/d/e/../../f
是字面意思,並且不會匹配路由/a/c/f
。我的問題是,下面的代碼不會像/a/b/../c/d/e/../../f
請求做出迴應:
app.get('/a/c/f', function(req, res) {
return res.status(200).json({ msg: 'it worked!' });
});
我怎樣才能得到節點+表達的URL來解決../
符號?
...爲什麼downvote? :( –