前端之家收集整理的这篇文章主要介绍了
javascript – 服务器渲染在静态网站上反应js,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我最近一直在探索反应很多,我看到你如何设置节点到服务器渲染代码之类的东西.我真的对使用静态页面感兴趣是出于速度原因,但是我不确定在使用静态html时是否可以渲染反应组件.
我可以使用类似Nginx的东西来触发反应渲染吗?或者我是否需要更多并且必须使用节点,轨道或sinatra之类的东西?很抱歉,如果这是一个误入歧途的问题,我对服务器客户端交互没有强烈的感觉.
最佳答案
我们导出一个允许您呈现为静态
HTML的
函数 – ReactDOMServer.renderComponentToStaticMarkup(
docs).
您需要Node运行才能调用该函数.或者,您也可以在开发站点时使用该功能,并调用它来生成写入磁盘的静态HTML文件.您仍然需要节点来调用该函数,但您不需要生产中的节点.然后,您可以根据需要使用该文件(例如,可以与GitHub页面,S3一起使用,或者实际上可以在任何地方使用,因为它只是HTML).
原文链接:https://www.f2er.com/nginx/434390.html