我遇到了一种情况,我需要通过HTTP访问单个Javascript文件。实际程序与NodeJS一起运行,位于/ home /目录之外。
我试图访问javascript文件的原因是它有一个我经常使用的功能列表,并希望将它们与PhantomJS一起使用(基本上将它注入不同的网站)。
我能够通过将整个节点移动到可访问的文件夹并让htaccess拒绝访问除1个文件之外的所有内容来使其工作,但我很好奇是否有人会知道:
是否可以获取整个对象(函数和预设值)并将其作为字符串输出(与导航到file.js页面时相同)。这样我就可以创建一个HTTP页面,发送正确的标题,并基本上创建一个可访问的JS页面。
我环顾四周但找不到任何关于实际输出对象的信息。
答案 0 :(得分:0)
将用户 Houshalter 的答案检查到问题Converting an object to a string。
所有答案都提供了如何将没有函数的对象转换为字符串的不同示例。但他解释了如何用包含功能的对象来做到这一点。