【发布时间】:2023-01-09 01:48:02
【问题描述】:
例如,如果我想走这条路
https://test.com/contact
我需要先走https://test.com,然后点击按钮走/contact
如果我直接在浏览器中输入路径https://test.com/contact,我会得到 nginx 404 not found。
我该如何解决?
*我在我的自托管服务器上部署了我的网站
【问题讨论】:
例如,如果我想走这条路
https://test.com/contact
我需要先走https://test.com,然后点击按钮走/contact
如果我直接在浏览器中输入路径https://test.com/contact,我会得到 nginx 404 not found。
我该如何解决?
*我在我的自托管服务器上部署了我的网站
【问题讨论】:
Solid 或任何其他 JavaScript 框架不处理开箱即用的路径,您需要以处理它们的方式编写您的应用程序。
如果您正在编写单页应用程序,您可以使用来自https://github.com/solidjs/solid-router 的 solid router 来完成此任务。
如果您打算使用自己的服务器,请确保将您的应用程序加载到您想要处理的任何路径上。请记住主页 (/) 和联系页面 (/contact) 是不同的页面,需要分别加载您的前端应用程序。作为替代方案,您可以使用来自https://start.solidjs.com 的 solid-start,它提供服务器端渲染。
【讨论】: