首页 > 解决方案 > ReactJS SSR 应用程序整个内容在“主页”时消失:在 package.json 中使用

问题描述

我有一个 reactJS SSR 应用程序部署到服务器中,我正在尝试将页面 /listpage 之一用作其他网站的小部件

列表页面在其他网站上显示得很好,但是一些点击操作不起作用,当我调试它时,我发现问题在于提供由 react run build 创建的 reactjs 静态 js 块文件。问题出在相对路径 /static/js/xxxx

要解决此问题,一种解决方案是拥有完整路径引用,以启用我在 package.json 中添加 homepage:""

这有效,当我在 chrome 浏览器中检查网络选项卡时,我可以看到所有静态 js 文件都是使用完整路径引用的。

但是发生了一个奇怪的问题,整个列表小部件出现然后突然消失,当我检查元素时,我看不到所有反应组件都应该渲染的内部。

有关 SSR 项目的完整代码,请参阅说明。但是完整的代码在github

标签: reactjs

解决方案


推荐阅读