我在这里遇到了与这篇文章非常相似的问题:如何将自定义路由中间件与 Sails.js 一起使用?(ExpressJS)
因为我希望所有非 ajax 请求(或所有带有前缀 /api 的路由)都加载相同的视图,而不管路由如何。我已经在该问题中实施了给定的答案,但遇到了一个问题,即任何未指定的路线都不需要该政策。
如果我要捕获所有路线以便调用策略,那么我的所有蓝图都将被覆盖。
理想情况下,我会在蓝图之后最后捕获所有路由,因为每个非 API 路由都应该发送到前端。
我在前端使用 angularjs,并希望 angular 处理所有非 API 路由。
我宁愿不使用 .htaccess 文件,因为我需要在初始加载时将会话信息放入页面中。
谢谢