push to bluemix and get wrong

//fpp.js
var later = require('later');
var gpp = require('./gpp');
// 
console.log("设置定时器成功。");
var basic = {
    h: [09],
    m: [23]
};

var composite = [
    basic
];

var exception = [];

var schedule = {
    schedules: composite,
    exceptions: exception
};

later.date.localTime();

var t = later.setInterval(function() {
    console.log("当前时间: " + new Date());
    gpp.doit();
}, schedule);
//gpp.js
var eventproxy = require('eventproxy');
var superagent = require('superagent-charset');
var cheerio = require('cheerio');
var url = require('url');
var openDB = require('./models/basket');
var addBasket = require('./actions/addBasket');

var sfUrl = 'http://www.gdncpjg.cn/main_basket.do';
var effdt;
var blank;
//I do not use the var port.
var port = process.env.VCAP_APP_PORT || 1337;

function doit() {
  superagent.get(sfUrl)
  .charset('gb2312')
  .end(function(err, res) {
    if (err) {
      return console.error(err);
    }
    var $ = cheerio.load(res.text);

    effdt = $("div#baskettitle").eq(1).text().substr(0,10);

    var pname = [];
    $("div.pname").each(function(idx, element) {
      var $element = $(element);
      if ($element.eq(0).text().trim()!='')
      {
        pname.push($element.eq(0).text().trim());
      }
    });

    var pprice = [];
    $("div.pprice").each(function(idx, element) {
      var $element = $(element);
      if ($element.eq(0).text().trim()!='')
      {
        blank = $element.eq(0).text().indexOf(' ');
        pprice.push($element.eq(0).text().substr(0, blank));
      }
    });

    var i = 0;
    var db;
    while (i < pname.length)
    {
      addBasket.insert(pname[i], pprice[i], effdt);
      i++;
    }

  });
};

// doit();
module.exports.doit = doit;


你可能感兴趣的:(push to bluemix and get wrong)