【发布时间】:2016-09-27 06:14:20
【问题描述】:
让我举一个例子来说明我的问题:
- 我们有一个节点应用程序,在这种情况下我们有客户订阅。默认情况下,我们会为新客户订阅试用版(例如 30 天试用版),并且在 db 记录中会有一个 trialExpiration 日期。
- 试用期结束后,我们希望将客户转为免费计划
可以看出,当试用期结束时,后端需要识别试用期结束。如何跟踪到期日期?通常的做法是什么?
好吧,对于我能回答的最后一个问题,也许一般的方法是在每次登录前检查过期时间并采取相应措施。另一种可能性是有一个类似 cron 的作业,它发生在到期结束的确切时间。
哪个更好以及如何处理类似 cron 的解决方案?
有什么建议吗?
【问题讨论】:
标签: javascript node.js backend