我构建了一个可与Google Sheets API配合使用的表单,所有表单在成功提交后均能正常运行。但是,提交失败存在问题。该应用程序保留以前在浏览器中失败的数据。可以说,我不能将客户端数据停留在Web表单中。
我的问题是,应该如何处理这个问题?
我正在探索的解决方案是:
- 将客户端验证添加到表单的HTML部分,并禁用“提交”按钮,直到表单有效为止。 (仍然有可能公开数据)
- 添加express.session以创建会话并设置“秘密”,并且仅存储该会话的数据。 (不确定这种方法)。
- 将数据从表单写入本地存储并从中读取的另一种方法,而不是保留在快速的应用程序表单中。 (不确定机制。似乎快速会话更容易)