【问题标题】:Trouble with modules || boolean in js and expressjs模块问题|| js 和 expressjs 中的布尔值
【发布时间】:2016-12-20 17:01:54
【问题描述】:

遇到了奇怪的麻烦。我试图解决这个问题 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”中?你有什么想法吗?

【问题讨论】:

    标签: javascript express web boolean


    【解决方案1】:

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

    【讨论】:

    • 是的。这是一个结果(由于某些错误,服务器无法启动) events.js:160 throw er; // 未处理的“错误”事件 ^ 错误:监听 EADDRINUSE :::5000
    【解决方案2】:

    我自己解决了这个问题。

    【讨论】:

      猜你喜欢
      • 2019-10-06
      • 2015-09-17
      • 1970-01-01
      • 1970-01-01
      • 2013-11-28
      • 1970-01-01
      • 1970-01-01
      • 2011-04-18
      • 2019-09-14
      相关资源
      最近更新 更多