[英]Expressjs - simple find and replace in index.html
我正在使用expressjs運行我的服務器,並為靜態內容設置了默認路由,如下所示: app.use(express.static(path.join(__dirname.substr(0, __dirname.lastIndexOf('/')), 'public')));
,我所有的靜態資產都可以在public/src
, public/styles
等中找到...
現在,我想在public/index.html
進行簡單的查找和替換,但由於它位於我的靜態文件夾中,因此它忽略了隨后為app.get('/, function ...
設置的任何路由。
有沒有一種方法可以對index.html進行一些預處理,而不必將我的所有其他靜態文件移動到子目錄中,例如,可以通過某種方式將忽略列表傳遞給express.static()
?
在使用static之前,將您的應用設置為使用您的路線:
app.use(app.router); // Make sure this gets called *before* the next line
app.use(express.static(...));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.