如何在node.js
中安排工作?有什么办法可以做到这一点?除了cron
工作,还有什么办法吗?
我们有一个招标模型,希望在截止日期过后更改状态。
哪种方法最好?
module.exports = function(sequelize, DataTypes) {
var SpreeOpenTenders = sequelize.define(
"SpreeOpenTenders",
{
tender_name: {
type: DataTypes.STRING
},
created_by: {
type: DataTypes.STRING
},
tender_closing_date: {
type: DataTypes.DATE
},
announcement_date: {
type: DataTypes.DATE
},
expected_delivery_date: {
type: DataTypes.DATE
},
state: {
type: DataTypes.STRING,
defaultValue: "Open",
comment: "Open, On going, Bid selection, Completed"
}
}
);
最佳答案
您可以使用节点调度程序,请检查链接:
https://www.npmjs.com/package/node-schedule