无法将node-XMLHttpRequest导入Node.js

反地球

我正在尝试使用Node.js在服务器端使用Codebird.js库(用于Twitter)。
Codebird.js使用浏览器提供的XMLHttpRequest对象,而Node没有。

我不是重构Codebird.js以使用Node的HTTP对象,而是尝试导入此XMLHttpRequest'仿真'(如果可以的话);https://github.com/driverdan/node-XMLHttpRequest

进口codebird.js和将要导入xmlhttprequest.js的文件是对旁边的海誓山盟,但在github上的进口例子失败;

代码鸟文件夹

错误

我尝试通过以下所有方式进行导入,但所有方式均因相同的错误而失败(使用的模块名称始终无法准确地作为的参数require);

require("xmlhttprequest")              // their example code
require("./xmlhttprequest")
require("./xmlhttprequest.js")
require("xmlhttprequest.js")
require("./XMLHttpRequest")
require("XMLHttpRequest")
require("./XMLHttpRequest.js")
require("XMLHttpRequest.js")

无论如何我都没有修改'XMLHttpRequest.js'文件

我在RedHat Linux 4服务器上使用Node.js v0.10.18,
这可能是什么引起的?

反地球

刚刚意识到;
代码鸟已被向上一级导入到javascript文件中。当Codebird调用“ require”时,它是在文件上下文中调用的;从xmlhttprequest.js向上一级

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章