我正在一個Web應用程序(與表單等接口 - 服務器 - 分貝)。我使用AngularJS,NodeJS和MongoDB。 該應用程序在網上,但我仍然不提供用戶演示。我會爲他們提供登錄名和密碼(「演示」,「演示」)或只是一個「演示」按鈕來訪問演示版本。在公共界面上有簡短的介紹,聯繫表格等。如何向用戶提供帶有數據的Web應用程序演示?
有很多內部接口。一旦註冊用戶通過身份驗證,他就會根據其角色重定向到一個界面。所以我會建議一個按鈕或一個角色列表來選擇(接口取決於用戶的角色)。用戶選擇他想看的角色並打開演示。
那麼,如何在技術上組織這個演示版本?知道連接演示的用戶可能沒有相同的數據! 我應該創建一個與「真實」相同結構的空數據庫,並在用戶註銷後銷燬它嗎?在這種情況下,如何知道用戶是否離線?我應該創建一個批處理,在晚上刪除數據庫? 或者我使用相同的BD但用戶不同?但如果我有一個用戶:「演示」,「演示」或將按鈕重定向到演示,如何在界面上處理它?
網絡上的應用程序如何?
你建議我在生產數據庫上創建用戶並在cron進程中清除它?好。我可以在客戶端桌面上爲演示創建客戶端(使用演示類型)(例如)。這是一個想法... – slim
但是,如果我將用戶信息保存在cookie中,爲什麼要創建一個cron來清除數據庫中的此用戶? – slim
只要在那裏知道你的應用程序或演示流量 – charlietfl