繁体   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