微应用是静态网页加上凌鲨提供的扩展能力而形成的一种应用,主要特点是开发便捷,安全。

微应用架构

image.png

组件说明

名称说明
微应用webview窗口,显示web服务器上的页面
接口过滤器根据权限配置,屏蔽非授权接口访问
接口提供者tauri注入的js接口或者外部工具提供的rpc服务
web服务器提供静态网页的web服务器
资源管理器在微应用关闭的时候回收相关的资源

可以使用的API

名称权限说明
http跨域访问跨域http访问tauri提供的api
@linksaas-minapp/api打开浏览器<br/>读本地文件<br/>写本地文件本地文件读写,打开浏览器,应用数据存储能力
@linksaas-minapp/redis-proxy-api代理redis访问访问redis的能力
@linksaas-minapp/sql-proxy-api代理mysql访问<br/>代理postgres访问访问mysql和postgres数据的能力
@linksaas-minapp/netutil-api网络诊断访问网络诊断功能的能力
@linksaas-minapp/ssh-proxy-api代理ssh访问访问ssh的能力
@linksaas-minapp/mongo-proxy-api代理mongo访问访问mongo数据的能力
@linksaas-minapp/grpc-proxy-api代理grpc访问调用grpc接口的能力

潘雷明
1 声望0 粉丝