1
我想從兩個目錄中使用快遞提供靜態文件。表達多個靜態路由正則表達式解析
我從兩個目錄服務的原因是由於命名文件之間的衝突在目錄#1被服務具有目錄#2
在目錄#1匹配的目錄名稱,它僅包含的文件:
/path/to/dir1/foo (where 'foo' is a file)
在目錄#2,它將包含包含文件的子目錄:
/path/to/dir2/foo/bar (where 'foo' is a dir && 'bar' is a file)
我的目標是能夠執行後續荷蘭國際集團的命令:
wget "http://myserver:9006/foo"
wget "http://myserver:9006/foo/bar"
下面的代碼片段將完成一切,直到目錄#2對我來說:
我試圖用一個正則表達式添加第二個靜態路由,看是否有'/',這樣我可以將它指向目錄#2。我想沿着這些線路的東西,但都沒有成功:
app.use('/[^/]*([/].*)?', express.static('/path/to/dir2/'));
或
app.use('/.*/.*', express.static('/path/to/dir2/'));
我希望得到任何幫助。
在此先感謝!
工作就像一個魅力!非常感謝! – jlents