React app子文件夹中的静态页面

时间:2016-08-07 23:38:01

标签: reactjs subdomain

我想知道如何在服务器端渲染的React应用程序的子文件夹下实现静态页面。

目前,我有my-app.com托管我的服务器端呈现的React应用程序,blog.my-app.com托管由静态页面支持的博客。

但我要将博客移动到根域的子文件夹:my-app.com/blog。我希望博客页面仍然基于静态文件。我可以采取什么方法?

1 个答案:

答案 0 :(得分:1)

如果你使用节点服务应用程序,使用像express这样的东西(我想你是渲染React应用程序服务器端的话),那么你可以通过匹配/ blog路由来使用构建静态文件服务功能的服务器。这里是快递的文档:https://expressjs.com/en/starter/static-files.html,Hapi,Koa和其他所有人都有类似的能力。如果你需要做一些更复杂的文件匹配路由,那么你可以使用节点fs加载文件,因为字符串会响应这些字符串。