【问题标题】:SolidJS path doesn't work when typing the path directly into the browser直接在浏览器中输入路径时,SolidJS 路径不起作用
【发布时间】:2023-01-09 01:48:02
【问题描述】:

例如,如果我想走这条路

https://test.com/contact

我需要先走https://test.com,然后点击按钮走/contact

如果我直接在浏览器中输入路径https://test.com/contact,我会得到 nginx 404 not found。

我该如何解决?

*我在我的自托管服务器上部署了我的网站

【问题讨论】:

    标签: web solid-js


    【解决方案1】:

    Solid 或任何其他 JavaScript 框架不处理开箱即用的路径,您需要以处理它们的方式编写您的应用程序。

    如果您正在编写单页应用程序,您可以使用来自https://github.com/solidjs/solid-router 的 solid router 来完成此任务。

    如果您打算使用自己的服务器,请确保将您的应用程序加载到您想要处理的任何路径上。请记住主页 (/) 和联系页面 (/contact) 是不同的页面,需要分别加载您的前端应用程序。作为替代方案,您可以使用来自https://start.solidjs.com 的 solid-start,它提供服务器端渲染。

    【讨论】:

      猜你喜欢
      • 2020-10-18
      • 2018-08-16
      • 2023-04-05
      • 2013-11-20
      • 2023-01-07
      • 1970-01-01
      • 2013-07-06
      • 2020-06-20
      • 1970-01-01
      相关资源
      最近更新 更多