我有两个节点js文件“ a和b”,我想将参数从文件a.js传递到文件b.js,并将b.js的结果返回给a.js
答案 0 :(得分:4)
您应该在文件a.js中创建一个函数并将其导出,然后从文件b.js调用此函数,然后在参数中传递值。
function myFunction(value){
//in value you will get your passes value
}
exports.myFunction = myFunction
const fileA = require('./a')
fileA.myFunction('you value')
答案 1 :(得分:2)
您可以通过将一个文件包含到另一个文件中来执行此操作,例如,在文件“ a.js”中,您可以创建一个方法,该方法将参数作为输入并进行处理,然后返回结果,然后文件可以使用该结果“ b.js”。可以通过函数调用来处理这两种通信方式,请查看以下代码。
文件a.js
function funcA(input)
{
console.log(">> Input Taking");
console.log(input);
var result = 1;
return result;
}
exports.funcA = funcA;
文件b.js
const myFileA = require('./a');
var response = myFileA.funcA("John Doe");
console.log(response);