我在NodeJS上使用Express框架(由Heroku托管)来创建我的网站。我还使用React框架来创建我的组件。使用React和Express
我有几个HTML文件,里面有div
s,React组件可以在那些div
s中渲染。
当用户选择一个路由(例如/movies
)时,我希望能够将一个HTML文件与一个组件关联并将其返回给用户。我已经在寻找解决方案,但他们都讨论了服务器端渲染和发回HTML文件。
有没有另一种解决方案?
我在NodeJS上使用Express框架(由Heroku托管)来创建我的网站。我还使用React框架来创建我的组件。使用React和Express
我有几个HTML文件,里面有div
s,React组件可以在那些div
s中渲染。
当用户选择一个路由(例如/movies
)时,我希望能够将一个HTML文件与一个组件关联并将其返回给用户。我已经在寻找解决方案,但他们都讨论了服务器端渲染和发回HTML文件。
有没有另一种解决方案?
退房react router您不必使用服务器端渲染,只需要提供一个您要在请求路由时返回的反应组件。
现在,执行此操作的标准方法是构建一个单页应用程序并将所有请求重定向到/
,并且前端路由将处理要加载的所需页面。
你能提供更多的细节为什么你需要更多的HTML文件?通常如果你不想做服务器端路由,一个HTML文件作为一个容器就足够了,所有其他的视图可以从Javascript直接渲染 – 2015-03-29 15:20:21