amis缓存的如何从浏览器修改为本地实现编辑页面共享

amis的可视化编辑 部署到服务器上 它的页面怎么实现页面共享(就是它数据不是缓存到浏览器上,缓存到服务器上,我编辑的页面别人也可以看见的那种)

提供一个思路,请采纳:

服务器需要写一个API用于客服端调用,用于 获取当前文档 ,响应他用户对同一个文档做出的SendUpdate(更新)。客户端固定间隔(比如1秒)需要将对内容的更改发送到服务器上。客户端可以用HTML5和Javascript。您可以使用AngularJs如JavaScript框架。 对于请求,.每隔1秒进行数据的同步,每个请求都将包含由客户端所做的更改,数据应该存储在内存中,你可以使用Redis的存储数据。

我看到你想让 amis 页面的数据不是缓存在浏览器中,而是缓存在服务器中,你需要使用数据持久化技术,比如将数据存储到数据库中。

个人建议参考这个实例【百度低代码框架amis介绍及实例讲解】,链接:https://blog.csdn.net/qq_42887496/article/details/125063028
【可以看出该播主能回复你,说明他能在你实现程序的过程中提供助力】

img


这个是我看见的界面

img


这个是别人看见的界面

现在是让别人也能看见我的这个界面

就是我把这个可视化编辑器部署在服务器上 每个人都能看见同一个界面都可以新建页面修改编辑页面大家都可以看见 这样的共享 有大佬研究过能实现么

1、需要先在服务器上安装 Node.js 和 MongoDB。

2、然后需要在服务器上安装 AMIS。可以使用 npm 来安装 AMIS:npm install -g @amis/cli。

3、接下来,需要创建一个 AMIS 项目。可以使用以下命令来创建一个新的 AMIS 项目:amis init。

4、还需要配置 AMIS 的服务器端口和数据库连接信息。可以在项目根目录下的 .env 文件中进行配置。

5、可以使用以下命令来启动 AMIS 服务器:amis start。可以在浏览器中访问 AMIS 的管理界面,然后创建一个新的页面并编辑它。当保存修改后,别人就可以在服务器上访问到编辑的页面了。
仅供参考,望采纳,谢谢。

提供一个思路,请采纳:
amis 是一个用于创建前端可视化页面的工具。它的页面共享的实现方式是将页面的数据存储到服务器端的数据库中,然后通过服务器端的程序实现数据的读取和渲染。

要实现 amis 的页面共享,您需要按照以下步骤操作:

安装 amis 和相关的服务器端环境。
创建数据库,并在数据库中创建存储页面数据的表。
在服务器端程序中实现数据库的连接和操作。
在 amis 中配置数据源,并在 amis 的页面中使用数据源。
在上述步骤中,安装 amis 和相关的服务器端环境是需要在服务器上进行的,其他步骤可以在本地进行。

具体的实现方法可能会有所差异,建议您参考 amis 的文档或者在网上搜索相关的资料了解更多细节。

希望这些信息能帮助您解决问题

AMIS 是一个开源的可视化编辑器,您可以使用它来创建和编辑复杂的数据结构和可视化效果。

若要在 AMIS 中实现页面共享,您可以将 AMIS 部署到服务器上,并使用 Web 应用程序技术(如 HTML、CSS、JavaScript 等)来创建一个在线页面。您可以使用 WebSockets 或其他通信技术来在页面之间实现实时通信,并使用数据库或其他持久存储技术来存储数据。

这样,当您或其他用户在 AMIS 中进行编辑时,这些编辑将保存到服务器端的数据库中,其他用户也可以实时查看到这些编辑。

AMIS是一个可视化构建Web应用的工具,可以帮助快速构建和部署Web应用。

如果想在AMIS中实现页面共享,可以考虑将页面数据存储在服务器端,而不是在浏览器端进行缓存。这样,就可以在多个浏览器之间共享页面数据。

具体来说,可以使用数据库或其他存储机制来存储页面数据。然后,可以使用AMIS的API或其他方法来从服务器端获取数据,并在页面上进行展示。

还可以使用AMIS的页面组件来帮助实现页面共享。例如,可以使用“共享数据”组件来存储和访问共享的数据,并使用“共享状态”组件来管理共享的状态。

总的来说,实现页面共享的具体方法取决于应用程序的需求和架构。可以根据自己的需要来选择适合方法。