0
我正在開發一個使用快速框架的小型網絡應用程序,並且我在靜態內容配置方面遇到了困難時期。 在我的應用程序中,我有幾個自定義中間件功能,我不想讓它們處理靜態文件(css,js,images,...)。我試圖將靜態配置作爲第一個中間件,但它沒有解決任何問題。在快速應用程序中避免靜態內容的中間件
我的代碼是這樣的:
var app = express();
app.configure(function() {
app.set('port', 3000);
app.set('views', __dirname + '/views');
app.use(express.static(path.join(__dirname, 'public')));
app.use(myCustomMiddleware());
});
我日誌達到我的自定義中間件的要求,我可以看到(內部公共夾中的文件)請求CSS和JS到達那裏。
我的目標是在收到靜態文件請求時儘快返回。
對此有何祕訣? 謝謝。
它*應該*按預期工作,但:由靜態中間件處理的請求不應該傳遞給您的中間件。所以我認爲還有其他的事情,但很難判斷你發佈的內容。 – robertklep
「public」目錄中的文件實際上是_exist_?因爲該文件實際上必須存在以供靜態中間件處理...... –
#不然,它們確實存在。 – PaquitoSoft