如何解决以编程方式将 iframe 嵌入 Next.js 应用程序
我正在使用 Next.js 构建一个小型应用程序,使用 AWS Amplify 作为后端来管理用户身份验证、数据存储等。
与此同时,我有一些私人路线,我想在其中嵌入一个 Streamlit 应用,以便我的用户可以与它们互动。
一般用例场景是,用户登录我的应用,然后下拉菜单显示他们拥有的可用应用(任务),这意味着一个用户可以拥有多个与其帐户关联的应用。
我的问题是,如何根据当前登录的用户和他选择的任务部署和以编程方式启动不同的应用程序?
理想情况下,这些应用只能由指定且经过身份验证的用户访问。此外,我想找到一种在用户从下拉菜单中选择特定任务时启动应用程序的方法。
到目前为止,我有一个包含所有任务的表和一个代表此任务所有者的用户 ID,因此,显示一个包含与该特定用户相关的所有任务的下拉菜单非常简单。此外,我知道我可以使用 Next.js 路由器来根据路径以编程方式显示内容。
但是,我不确定嵌入与用户相关的 Streamlit 应用程序以便用户可以“玩”它的最佳方法是什么。
我知道有很多方法可以实现这一点,但是,我不知道如何思考这样的系统。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。