【问题标题】:JS - http request file contains js variableJS - http请求文件包含js变量
【发布时间】:2018-10-26 00:05:16
【问题描述】:

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

例如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 变量?谢谢!

【问题讨论】:

  • 哈哈,我希望后端也返回一个对象,但我不能XD!那是一个旧的后端服务。

标签: javascript node.js express axios


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2018-03-17
    • 2012-03-28
    • 1970-01-01
    • 2015-07-05
    • 2017-01-02
    • 1970-01-01
    • 2015-12-31
    • 1970-01-01
    • 2018-10-06
    相关资源
    最近更新 更多