Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 显示从一个JS文件到另一个JS文件的变量_Javascript_Node.js_Variables_Ecmascript 6 - Fatal编程技术网

Javascript 显示从一个JS文件到另一个JS文件的变量

Javascript 显示从一个JS文件到另一个JS文件的变量,javascript,node.js,variables,ecmascript-6,Javascript,Node.js,Variables,Ecmascript 6,我有一个node.js控制器,可以创建一个csv文件,它存储在一个特定的文件夹中,还有一个来自名为endpoint的var的值 问题是,在控制器的最后一行,我有这个start函数来启动另一个javascript文件bot.js中的另一个进程 const scrapeWebsite = require('../bot') const start = new scrapeWebsite(); var endpoint ="192.186.1.1" try {

我有一个node.js控制器,可以创建一个csv文件,它存储在一个特定的文件夹中,还有一个来自名为endpoint的var的值

问题是,在控制器的最后一行,我有这个start函数来启动另一个javascript文件bot.js中的另一个进程

const scrapeWebsite = require('../bot')
const start = new scrapeWebsite();

    var endpoint ="192.186.1.1"
try {
        start.init();
    } catch (e) {
        res.send(JSON.stringify(e, null, 5))
    }
在bot.js文件中,我想访问controller.js的endpoint变量的值,以便在bot函数过程中使用它,但我不知道如何做到这一点

类似于在bot.js中声明一个新的var,其值与controller.js中的端点相同

class scrapeWebsite {
    init() {
   
        this.startScrape()
    }

    async startScrape() {...}

从bot.js导出该函数
module.exports.function\u name=function\u name

当您想在node.js控制器中运行它时,请使用
导入它
const{function\u name}=require(../bot”)

如果要执行该函数,请调用该函数

function\u name()

从bot.js导出该函数
module.exports.function\u name=function\u name

当您想在node.js控制器中运行它时,请使用
导入它
const{function\u name}=require(../bot”)

如果要执行该函数,请调用该函数
function\u name()