2015-10-05 66 views
0

以下下是通常的方式,使靜態的文件夾中,以HTML:把靜態文件夾中的虛擬目錄

app.use(express.static(path.join(__dirname, 'public'))); 

所以在HTML中,可以refered爲:

<link href="/stylesheets/mystyle.css" rel="stylesheet"> 

我倒是喜歡做的另一種方式:

<link href="/myfolder/stylesheets/mystyle.css" rel="stylesheet"> 

MyFolder文件不存在,我只是想在MyFolder中把公衆,可能嗎?

回答

1

是的,這在表達上很簡單。

app.use方法將'掛載'點作爲其第一個參數。這是任何中間件安裝的URL。

所以你的情況,就應該是這樣的:

app.use('/myfolder', express.static(path.join(__dirname, 'public'))); 

這是in the docs。 ;-)