Javascript 显示从一个JS文件到另一个JS文件的变量
我有一个node.js控制器,可以创建一个csv文件,它存储在一个特定的文件夹中,还有一个来自名为endpoint的var的值 问题是,在控制器的最后一行,我有这个start函数来启动另一个javascript文件bot.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 {
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()