[英]Sails.js Single Page Application (SPA) — redirect all missing/unused routes to a single controller action
我正在使用Sails.js作為后端開發單頁面應用程序(SPA)。 我想要的只是將所有路由重定向到單個控制器操作。
但是,當我執行以下操作時:
// config/routes.js
module.exports.routes = {
'GET *': 'MainController.application'
};
所有請求都被重定向到我的應用程序路由,即使對於CSS / JavaScript等靜態文件也是如此。當沒有其他方法可以處理它時,是否有一種簡單的方法可以回退到我的應用程序路由?
我想要:
在徹底重新閱讀文檔后,我發現了一個skipAssets
路由參數。
這是我的新配置:
// config/routes.js
module.exports.routes = {
'GET *': {
controller: 'MainController',
action: 'application',
skipAssets: true
}
};
看起來它按要求工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.