【发布时间】:2025-12-25 05:45:10
【问题描述】:
我正在使用 Sails.js 作为后端开发单页应用程序 (SPA)。我想要的只是将所有路由重定向到单个控制器操作。
但是,当我执行以下操作时:
// config/routes.js
module.exports.routes = {
'GET *': 'MainController.application'
};
所有请求都被重定向到我的应用程序路由,即使对于 CSS/JavaScript 等静态文件也是如此。当没有其他方法处理它时,是否有一种简单的方法可以回退到我的应用程序路由?
我想要:
- 要直接提供的所有静态文件(JS、CSS、HTML 部分)
- 按原样处理所有特定路线
- 在其他情况下重定向到单个入口点控制器
【问题讨论】:
标签: javascript node.js sails.js single-page-application