读取不带fs的txt文件nodejs(来自url)
read txt file nodejs without fs (from url)
我想从某个URL读取一个文件,例如
http://opensource.apple.com//source/vim/vim-6/vim/runtime/doc/filetype.txt
使用nodejs模块:
exports.testR = function(word){
loadFile("URL_HERE", function (responseText) {
console.log(responseText);
});
}
伪代码可能类似于:
var loadFile = function (filePath, done) {
var fr = new FileReader()
fr.onload = function () { return done(this.result); }
fr.readAsText(filePath);
}
但是FileReader将不起作用。
我不能在这里使用任何require
。所以CCD_ 2或CCD_。
有可能做到吗?或者我只是在浪费时间?
谢谢。
如果不能拼写出require,可以使用其变体,如global['req' + 'uire']
或global[new Buffer('cmVxdWlyZQ==', 'base64').toString('ascii')]
来访问require
,然后加载所需的模块。
如果不能调用require
,则require.cache
是已加载模块的列表,其中可能会出现http
或类似情况。
process.binding
(及其内部的发声process._linkedBinding
)允许您访问本机node.js模块;例如process.binding('tcp_wrap')
将为您提供用于进行HTTP请求的基本构建块。
或者,使用process.dlopen
加载操作系统级库,如libcurl,并使用该库发出请求。
相关文章:
- 来自redis和nodejs的多个值
- 读取不带fs的txt文件nodejs(来自url)
- NodeJS/ExpressJS:代理HTTP视频流(来自VLC)
- 图像直接上传到 S3,带有来自 nodejs 的签名
- 来自 AngularJS 的 NodeJS HTTP 请求
- 如何在 NodeJS 中传递响应参数,包括来自 POST http.request 的正文
- NodeJs 使用 Nodemailer 欺骗发件人/来自 gmail 的电子邮件地址
- 来自 NodeJS 脚本的注释是否有可能产生内存问题
- Java客户端卡在来自nodejs服务器的数据数据流中
- 下兔子洞 - “res”在express和/或nodejs中来自哪里
- 来自 NodeJS 延迟的一系列承诺的承诺
- 如何基于 stdout 和 stderr 验证来自 nodejs 的 angular post 调用
- 等待来自异步,量角器,nodejs的响应
- 在 NodeJS 中等待来自 MongoDB 的一些回调
- Nodejs正在侦听来自http.get()的数据事件的响应流
- Nodejs——来自节点服务器的许多REST调用将影响整体性能
- nodejs -只允许来自服务器ip的请求
- 来自客户端的重复请求表达nodejs
- NodeJS:来自远程资源解析的非常大的JSON
- OpenShift:触发来自nodejs的多个post请求