Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.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_Javascript_Node.js_Express - Fatal编程技术网

Javascript 将值发送到另一个文件JS

Javascript 将值发送到另一个文件JS,javascript,node.js,express,Javascript,Node.js,Express,我想将这两个变量的值发送到另一个js文件。我怎么做 var publicPath = path.resolve(__dirname, '/src/login'); app.use(express.static(publicPath)); app.get('/auth', function (request, response) { response.sendFile(path.join(__dirname + '/src/login/index.html')); }); var u

我想将这两个变量的值发送到另一个js文件。我怎么做

var publicPath = path.resolve(__dirname, '/src/login');
app.use(express.static(publicPath));
app.get('/auth', function (request, response) {
    response.sendFile(path.join(__dirname + '/src/login/index.html'));   
});
var username;
var password;

app.post('/userAuth', function(request, response) {
    username = request.body.username;
    password = request.body.password;
    response.end();
});

将函数导出到另一个文件中。假设要将数据发送到func2.js

//func2.js
    exports.login = (data) => {
        console.log(data.username);
    }
您可以从func1.js调用发送数据,如下所示

//func1.js
const func2 = require('./func2');
var publicPath = path.resolve(__dirname, '/src/login');
app.use(express.static(publicPath));
app.get('/auth', function (request, response) {
    response.sendFile(path.join(__dirname + '/src/login/index.html'));   
});
var username;
var password;

app.post('/userAuth', function(request, response) {
    username = request.body.username;
    password = request.body.password;
    var data = {
       username:username,
       password:password
    }
    func2.login(data);
    response.end();
});

导出另一个文件中的函数,并将数据作为参数发送到另一个js文件中的函数。你能给我举个例子吗?请参见下面的回答示例