簡體   English   中英

如何在Node.js中使用koa-router匹配靈活的URL?

[英]How to match flexible url using koa-router in Node.js?

例如,

router.get('/files/...', ->)我想匹配/files/a/files/a/b/files/a/b/c等。

然后, aa/ba/b/c將是我的句柄文件路徑。

這應該適用於路徑,使用正則表達式而不是字符串:/ /\\/files\\/(.*)/ -然后路徑信息應位於this.params[0]

旁注-如果使用此方法直接從服務器提供文件,請確保檢查目錄遍歷攻擊(通常看起來像在請求的路徑中多次使用.. ),以免您無意間暴露其他攻擊文件在系統上。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM