如何将app.js中的变量传递给./public/javascripts/myScript.js?

时间:2016-07-22 03:15:39

标签: javascript mysql node.js express

我正在尝试将app.js中的数据集传递给MYSQL,并声明为RESTAURANTS./public/javascripts/myScript.js

app.js,我有这个

connection.query('select * from restaurants limit 10', function (err, dataset, fields) {
        if (err) throw err; 
        RESTAURANTS = dataset;
    });

如何在RESTAURANTS中使用myScript.js

1 个答案:

答案 0 :(得分:0)

您可以使用module.exports并按此要求:

在文件末尾的app.js中

module.exports = RESTAURANTS;

位于文件顶部的./public/javascripts/myScript.js

const RESTAURANTS = require('./app.js');

请注意,完整路径名必须包含在传递给require

的字符串中
'PATH_TO_FILE/app.js'

用实际路径替换PATH_TO_FILE。