【发布时间】:2021-02-15 20:31:03
【问题描述】:
我是一个真正的菜鸟,所以我希望我的问题不会冒犯任何人 :) 当我在应用程序内导航时,我在 Svelte 中的路由似乎工作正常,但当我将 url 直接插入浏览器时(得到 404)就不行了。我看到许多建议在 package.json 文件中添加“sirv public --single”的答案,我也这样做了,但问题仍然存在。
我怀疑我的汇总配置可能是问题所在,但不知道如何修复甚至验证此假设。我真的很感激任何帮助。谢谢!
【问题讨论】:
-
当您在开发机器上本地运行应用程序时是否会发生这种情况(因为那样,添加
sirv public --single应该可以完成这项工作。如果您的问题是关于在某些托管环境中运行它(例如在生产中) ,你必须在那里调整一些东西。 -
这仅适用于 SSR,如果您只有 SPA,这将不起作用/无关紧要。