JS - http请求文件包含js变量

时间:2018-05-16 04:09:33

标签: javascript node.js express axios

我在nodejs项目中有一个http请求来获取一个javascript文件。

e.g。 a.js:

var a = 'i am a.js';
var b = 'please convert me to js';

axios获取功能:

axios.get('a.js').then((response) => {
    let data = response.data
    // data should have var a and b as a STRING type
})

由于我使用javascript获取此文件,如何将此文件转换为简单的javascript变量?三江源!

1 个答案:

答案 0 :(得分:0)

如果它位于同一台服务器上,您可以使用require('a.js')。 你应该使用exports.a = "i am a.js"

如果没有,您可以使用eval函数来运行javascrip代码。 eval(data)