为了账号安全,请及时绑定邮箱和手机立即绑定

从Nodejs模块接收数据

从Nodejs模块接收数据

尚方宝剑之说 2021-04-08 13:15:24
我已经创建了一个节点模块模块文件:var functions = {};functions.test = function(){  console.log("Invoked");  return "Hello";}module.exports = functions;主文件:const FUNCTIONS = require('./modulefile');var x = FUNCTIONS.test();console.log(x);现在,在这里我可以看到“ Invoked”表示函数正在执行。但是x is undefined,似乎价值没有得到回报。如何将值从返回test()到主文件。
查看完整描述

2 回答

?
幕布斯6054654

TA贡献1876条经验 获得超7个赞

你可以用callbacks吗?


很难说人们正在考虑什么使您的代码正常工作的根本问题。


模型文件:


var functions = {

  test: function(callback) {

    console.log("Invoked");

    callback("Hello")

  }

}

module.exports = functions;

其他档案:


var Functions= require('./functions');

var x

Functions.test(function (result) { x = result });

console.log(x);


查看完整回答
反对 回复 2021-04-22
  • 2 回答
  • 0 关注
  • 180 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信