React 应用子文件夹中的静态页面
Static pages in the subfolders of React app
我想知道如何在服务器端呈现的 React 应用程序的子文件夹下实现静态页面。
目前,我有 my-app.com
托管我的服务器端呈现的 React 应用程序,blog.my-app.com
托管由静态页面支持的博客。
但是我要把博客移动到根域的子文件夹:my-app.com/blog
。我希望博客页面仍然基于静态文件。我可以采取什么方法?
如果您使用节点服务应用程序,使用类似 express 的东西(我想如果您渲染的是 React 应用程序服务器端),那么您可以通过匹配 / 来使用内置静态文件服务功能的服务器博客路线。这是 express 的文档:https://expressjs.com/en/starter/static-files.html,Hapi、Koa 和所有其他的都具有类似的能力。如果您需要执行一些更复杂的文件匹配路径,那么您可以使用节点 fs 加载文件,因为字符串会响应这些字符串。
我想知道如何在服务器端呈现的 React 应用程序的子文件夹下实现静态页面。
目前,我有 my-app.com
托管我的服务器端呈现的 React 应用程序,blog.my-app.com
托管由静态页面支持的博客。
但是我要把博客移动到根域的子文件夹:my-app.com/blog
。我希望博客页面仍然基于静态文件。我可以采取什么方法?
如果您使用节点服务应用程序,使用类似 express 的东西(我想如果您渲染的是 React 应用程序服务器端),那么您可以通过匹配 / 来使用内置静态文件服务功能的服务器博客路线。这是 express 的文档:https://expressjs.com/en/starter/static-files.html,Hapi、Koa 和所有其他的都具有类似的能力。如果您需要执行一些更复杂的文件匹配路径,那么您可以使用节点 fs 加载文件,因为字符串会响应这些字符串。