模块问题|| js和expressjs中的boolean

时间:2016-12-20 17:01:54

标签: javascript express web boolean

有奇怪的麻烦。我试图修复它2天,但没有成功。你能帮助我吗?

commands.js
module.exports = function Say() {
  var Web = require('../web/web.js');
  if(Web.x === true){
      console.log('Doneee');
    }
  }


web.js
app.post('/main', urlencodedParser, function(req, res){
    var saycontent = req.body.say;
    console.log(saycontent);
    exports.x = true;
    var Sayy = require('../modules/commands.js');
    var say = new Sayy();
    say.Say;
    res.render('main', {qs: res.query});
  });
  app.listen(5000);
}

为什么它不在控制台“Doneee”中显示?你有什么想法吗?

2 个答案:

答案 0 :(得分:0)

say.Say是一个函数,你尝试调用它吗? say.Say()

答案 1 :(得分:0)

问题由我自己解决了。