我正在使用Node / Express构建测验网站.
如何确保用户在指定的时间内提交测验而不使用客户端JavaScript?也就是说,如果测验需要10分钟,那么之后的提交应标记为太迟.
GET和POST请求都指向相同的URL
解决方法:
取决于您想要的安全性和连接不良性,但是我要做的是在向客户提供测验时启动计时器服务器端,如果在给定时间段(1000万)后提交答案,则拒绝它再加上一点利润).
为了使客户端保持意识,您可以编写一个客户端计时器,该计时器将在服务页面时由服务器直接在客户端html中设置的值用作开始时间.
希望这可以帮助 !