目前,我正在开发一个 Backbone.js 应用程序,并且 API 由 Laravel 框架提供服务。所有对服务器的请求都通过 index.php 文件传递,该文件是 Laravel 框架的一部分。
我的 Backbone.history 使用 'pushState',所以当我刷新页面时,Laravel 会负责路由并重定向到 404 页面。如何防止这种情况?
如果我做错了,请纠正我,我的 Backbone 应用程序在 Laravel 呈现主视图时启动,主视图是一个简单的 html 骨架。其他视图和路线由 Backbone 提供。如何将此主视图与 Laravel 分开?我认为这会导致 pushState 出现问题。