实时预览的一般思路
在笔者之前的文章中详细的介绍了如何实现Web IDE的实时预览方案, 也就是nodejs + iframe的方式, 但是对于我们H5-dooring可视化编辑器来说, 可能需要另一种方式...我们可以采用qrcode来动态生成二维码, 二维码的形式如下:
const url = `${window.location.protocol}//${window.location.host}/h5_...基于nodejs中间层实现高可用的实时预览方案
在笔者之前写的通过localStroage实现预览数据共享的方案中存在一些缺陷,比如说A用户想把自己通过H5-Dooring配置的H5页面分享给B用户看,...那么如何实现在用户无法正常利用localStroage的情况下仍然能访问我们的配置页面呢?...答案是通过api请求.我们再次利用nodejs来实现存储用户配置的数据, 在预览的时候判断如果localStroage可以获取到数据, 那么直接使用localStroage的数据, 如果获取不到, 直接访问