【发布时间】:2016-03-04 10:45:34
【问题描述】:
我是 R 新手,我需要在 R 中开发一个 Web 应用程序,并且必须创建一个登录页面和一个私有区域。我用闪亮的。问题是我在 github、shiny site 和 google 上进行了很多研究,而我唯一能找到的教程就是这个 http://shiny.rstudio.com/gallery/authentication-and-database.html。但问题是它使用 ui.r 作为界面,我希望灵活并用 HTML 构建它。
是否有任何框架或库或教程可用于构建遵循 MVC 模式的 Web 应用程序,至少可以创建登录页面和私有区域(全部在 HTML 中)?而且,最重要的是,能够加载不同的 HTML 页面,具体取决于用户是否正确登录、其权限等。
编辑
我刚刚读到:
每个 R 进程只能运行一个 Shiny 应用程序。每个 Shiny 应用程序仅设计为运行一个页面。 (尽管有些人,例如 Vincent Nijs 已经尝试在单个服务器上处理多个 HTML 文件。R)
一种解决方案是尝试将您的应用程序重新设计为一个可以切换不同“模式”的页面(您可以使用 tabsetPanel 或者更喜欢 JavaScript,这里的其他一些人(例如 Vincent)已经实现了导航栏)。
所以有可能。
【问题讨论】:
标签: javascript html r model-view-controller