将带有函数的Javascript对象转换为字符串

时间:2013-12-07 23:19:25

标签: javascript node.js phantomjs

我遇到了一种情况,我需要通过HTTP访问单个Javascript文件。实际程序与NodeJS一起运行,位于/ home /目录之外。

我试图访问javascript文件的原因是它有一个我经常使用的功能列表,并希望将它们与PhantomJS一起使用(基本上将它注入不同的网站)。

我能够通过将整个节点移动到可访问的文件夹并让htaccess拒绝访问除1个文件之外的所有内容来使其工作,但我很好奇是否有人会知道:

是否可以获取整个对象(函数和预设值)并将其作为字符串输出(与导航到file.js页面时相同)。这样我就可以创建一个HTTP页面,发送正确的标题,并基本上创建一个可访问的JS页面。

我环顾四周但找不到任何关于实际输出对象的信息。

1 个答案:

答案 0 :(得分:0)

将用户 Houshalter 的答案检查到问题Converting an object to a string

所有答案都提供了如何将没有函数的对象转换为字符串的不同示例。但他解释了如何用包含功能的对象来做到这一点。