重复下载示例并发布,均是如此。

- 发布:2025-08-02 17:46
- 更新:2025-08-04 14:06
- 阅读:71
产品分类: uniCloud/App
操作步骤:
预期结果:
使用云函数uni-ssr绑定的url,可以得到ssr后的页面。
使用云函数uni-ssr绑定的url,可以得到ssr后的页面。
实际结果:
加载内容后跳转到空白页面。源代码是ssr处理过的内容。
加载内容后跳转到空白页面。源代码是ssr处理过的内容。
bug描述:
使用的云函数+dcloud前端托管(阿里云的服务空间),使用插件市场uni-ssr示例直接导入到HBX中,HBX的版本号是最近的4.75。
使用hash的路由模式时,云函数url地址对应的页面可以直接访问。
切换到history后,未做本地代码的任何修改,并且已经将前端网页托管路由中的首页和404已经改为index.html,但是用云函数的url打开后,会被重定向到一个空白页。
而且,官方示例也会输出Hydration completed but contains mismatches.的错误,这个问题倒不大,不影响页面。
按照文档中的指引,最终到了《不同的历史模式》这个文档中,这里面的设置如何应用到阿里云服务间的前端网页托管中呢?托管页面只有简单的设置。是要放到云函数的index.js中吗?

舍利弗 (作者)
目前我在manifest的h5的路由设置处,将base修改为uni-ssr云函数中设置的地址,即:
"router": {
"mode": "history",
"base": "/m"
},
这样子会解决页面空白或者说重定向的问题。但是页面自己的样式(页面名称+哈希值.css)还缺失,不知道这是哪儿错的,单独在index.html中引入就可以。
真希望官方公布下https://news.dcloud.io/的源码或者布置流程。
-
-
舍利弗 (作者)
回复 DCloud_uniCloud_VK: 谢谢。现在使用uni-ssr插件中的最简单的示例,改为history后,也是重定向到了空白页。使用hash模式时,不会跳转,但是对应页面的css也是缺失。
2025-08-04 14:59
舍利弗 (作者)
感谢 。我测试了,此处修改没有效果。
2025-08-04 14:02