带有 sinatra 前端路由的 SPA

SPA with front end routing with sinatra

我正在构建一个具有前端路由器的前端应用程序。

这一直有效,直到有人在 url 栏上按下回车键或刷新页面,然后请求转到后端,当然 sinatra 不知道如何处理它,因为它是前端路由.

我该如何处理?

所以我只是将所有请求重定向到索引或其他东西?

好的,我刚试过这个:

get /[^\/]/ do
    erb :index
end

这似乎行得通,而且不会干扰其他路线。