cod*_*emt 6 javascript node.js
如何仅导出一个函数(其他函数除外)并将其导入到其他文件中。
function messsageReceived(message) {
//print message
}
function readData(){
// reads data.
}
module.exports = mqtt_messsageReceived();
Run Code Online (Sandbox Code Playgroud)
我想在其他文件中使用mqtt_messsageReceived 。
要从模块中仅导出单个函数:
模块文件:
//function definition
function function_name(){...}
//Export
module.exports = function_name;
Run Code Online (Sandbox Code Playgroud)
进口:
const function_name = require('<relative path>/module_name');
//call imported function
function_name();
Run Code Online (Sandbox Code Playgroud)
导出多个函数:
模块文件:
//function definitions
function function_name1(){...}
function function_name2(){...}
//Exports
module.exports.function_name1= function_name1;
module.exports.function_name2= function_name2;
Run Code Online (Sandbox Code Playgroud)
进口:
const module_name = require('<relative path>/module_name');// This returns module object with the functions from module's file.
//call imported function
module_name.function_name1();
module_name.function_name2();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9122 次 |
| 最近记录: |