我正在尝试创建一个Twitter,但在某些日子发布。它在本地工作正常,但在Heroku上,它不起作用。
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1; //January is 0!
if(dd<10) {
dd = '0'+dd
}
if(mm<10) {
mm = '0'+mm
}
today = mm + '/' + dd;
if(today=="07/06"){
var name="John Doe";
tweetIt();
}
function tweetIt(){
var tweet= {status: "Happy Birthday "+name+"! (One Week Early)"}
T.post('statuses/update', tweet, tweeted);
function tweeted(err,data, response){
if(err){
console.log(err);
}else{
console.log("Success!")
}
}
}
我写的另一个代码每隔30秒发布一次随机数就行了,所以我相信服务器本身很好,只是代码。