遇到了这个非常简单的问题,我只是想不出解决方案。我无法从 nodejs 中的另一个 javascript 文件调用函数。
我的主文件:
var Binance = require('./binance.js');
//later in the file
app.post('/createBotOrder', function (req, res, next) {
console.log("in");
console.log(Binance);
console.log(Binance.sum(1, 2));
console.log("in 2");
});
我的辅助文件:
module.exports = function() {
this.sum = function(a,b) { return a+b };
this.multiply = function(a,b) { return a*b };
//etc
}
输出:
in
[Function]
您希望将您的函数作为一个属性导出为一个对象。
module.exports = { myFunc : function () { //stuff } }
然后在您导入 myFunc 的文件中
const Binance = require('./binance.js')
Binance.myFunc()
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句