我正在使用Sails.js作为后端开发单页面应用程序(SPA)。我想要的只是将所有路由重定向到单个控制器操作。
但是,当我执行以下操作时:
// config/routes.js
module.exports.routes = {
'GET *': 'MainController.application'
};
所有请求都被重定向到我的应用程序路由,即使对于CSS / JavaScript等静态文件也是如此。当没有其他方法可以处理它时,是否有一种简单的方法可以回退到我的应用程序路由?
我想:
答案 0 :(得分:2)
在彻底重新阅读文档后,我找到了skipAssets
路由参数。
这是我的新配置:
// config/routes.js
module.exports.routes = {
'GET *': {
controller: 'MainController',
action: 'application',
skipAssets: true
}
};
看起来它是按要求工作的。