node.js - 在 .js 文件中隐藏预加载状态?
问题描述
当我在我的 React 应用程序中执行 SSR(使用 Node.js / Express)并使用 Redux 作为状态时,我总是会得到类似于window.__PRELOADED_STATE__ = {....}
此输出是与生成的 html 代码一起呈现的,renderToString
但我想知道是否有办法在“虚拟”js 文件中获取预加载的状态变量(可以在我的主布局模板文件中引用),只是使源代码更干净,而不必两次执行相同的渲染过程?
我目前通过在我的 Node.js/Express 应用程序中设置的中间件来执行我的 SSR。
任何人有任何想法或建议?
谢谢
解决方案
推荐阅读
- spring-boot - Resilience4J for Springboot - registerHealthIndicator: true 有什么用
- tf.keras - 使用 Imagenette 数据集的 VGG16 迁移学习精度为 0
- curl - Gitlab rest api 文件内容“输入流中的无效字符”。重击
- python - 如何使用 kivy 从动态添加的小部件向前传递信息?
- datetime - Highcharts 日期时间不规则间隔低至几分钟
- c - 在 C 中的特定地址创建结构的正确方法是什么?
- android - 在 docker 环境中,我无法使用任何选项执行“make”命令,它们都向我显示类似于“未知选项:-v”的警告
- python - 如何为有限的 ARM 平台交叉编译 OpenVINO
- google-cloud-platform - Cloud Run 尝试使用服务帐户访问 AndroidPublisher - 401 Unauthorized
- ios - 有没有办法在 podfile 中设置 cocoapods 命令行参数?