【发布时间】:2018-07-01 02:00:44
【问题描述】:
我正在为使用专有 npm 模块在大型机模拟器上设置连接和执行操作(读取、写入和提交)的产品构建一些自定义插件。
我正在 index.js 文件中设置连接,并希望在调用时将终端变量传递给单独的模块
index.js sn-p
var terminal;
const mainframeTerminal =require(‘private_module’);
const accountDetailsModule =require('./src/accountDetails');
terminal = private_module.connect('11.11.11.1:789');
let screen = await terminal.status();
// expose module from index.js file so that it can be consumes in product
export.getAccountDetails = accountDetailsModule.getAccountDetails(terminal)
accountDetails.js
module.exports.getAccountDetails = async function(terminal){
//perform some operation with termianl var - passed from index file
return data;
}
我遇到以下错误 export.getAccountDetails = accountDetailsModule.getAccountDetails 不是函数。 我还需要传递数据输入,但暂时不需要, 如果我只需要传递任何输入,想知道 node.js 函数将如何理解映射。
请提供一些输入,我是编码新手。
【问题讨论】:
-
我不知道,但也许
export.getAccountDetails应该是exports.getAccountDetails。 -
对不起,是拼写错误,它的出口
标签: javascript node.js node-modules