2012-06-26 86 views
0

我想要connect.static的功能,但我想要將代碼注入到任何提供的HTML和JavaScript文件中。修改connect.static響應

  1. 我可以掛鉤到connect.static修改它所服務的數據嗎?
  2. 有沒有更好的方法?

回答

0

connect.static不是正確的選擇。靜態中間件專門用於直接從磁盤提供靜態內容。

看看connect-assetmanager(https://github.com/mape/connect-assetmanager),它有一個serveModify鉤子,應該做你需要的。

+0

我認爲該庫可以工作,但內容似乎在它到達我的'serveModify'處理程序時被壓縮。我沒有禁用這種行爲的運氣。有小費嗎? – alltom

+0

有趣的一點。目前,我不相信有辦法得到它。 gzip在1月份被添加回來,我想,在github上創建一個關於gzip的順序的問題,並且有人可能會修復它。 –

+0

明白了,謝謝。 :) – alltom