我正在尝试使用Node.js使用Codebird.js库(用于Twitter)服务器端。
Codebird.js使用浏览器提供的XMLHttpRequest对象,该节点没有。无法将节点XMLHttpRequest导入到Node.js中
而不是重构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")
我没有修改反正
我使用Node.js的v0.10.18的 'XMLHttpRequest.js' 文件,在RedHat Linux 4服务器
什么可能会导致这吗?
请尝试使用夜间版本,您可以在https://github.com/jublonet/codebird-js/archive/develop.zip(或使用'npm install codebird' )。 – Jublo