英文:
Sevlte 404 localhost error after refreshing dynamic route
问题
我有一个在本地主机上运行的 Svelte 应用程序,使用 svelte-navigator 进行路由管理,路由功能正常,但当我刷新页面时,会出现 404 错误,页面未找到。
<script>
import { Router, Route } from "svelte-navigator";
</script>
<Router>
<Route path="/">
<Login />
</Route>
<Route path="/myhome">
<MyHome />
</Route>
</Router>
英文:
I have a svelte app with svelte-navigator running on localhost, the routing works fine, except when I refresh a page, then I get a 404 Error, page not found.
<script>
import { Router, Route } from "svelte-navigator";
</script>
<Router>
<Route path="/">
<Login />
</Route>
<Route path="/myhome">
<MyHome />
</Route>
</Router>
答案1
得分: 1
这个包似乎用于客户端单页应用程序的路由,所以您的服务器,无论是什么,都必须返回与请求的路径相同的页面,或者您需要配置一个404回退页面(如果允许的话)。
英文:
That package appears to do client-side SPA routing, so your server, whatever that is, has to return the same page for whatever path is requested or you need to configure a 404 fallback page if it allows for that.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论