我希望能够让 Express 将多个目录(不仅仅是一个)视为“静态”——也就是说,如果文件在那里,则提供它。
Connect 的 static() 模块似乎是为那些想要在服务器根目录中创建特定目录中的文件的人准备的。然而,这不是我想要的。我所追求的最终是这样的:
- GET /modules/MODULE1 -> 返回 modules/MODULE1/public 中的文件
- GET /modules/MODULE2 -> 返回 modules/MODULE2/public 中的文件
- GET /modules/MODULE3 -> 返回 modules/MODULE3/public 中的文件
我正在查看 的来源static
,它依次使用send
,它又定义了SendStream
,它直接从请求中获取文件路径(这不是我想要的)。
有没有简单的方法可以做到这一点?
默克。