javascript 带Node的CreateWriteStream
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 带Node的CreateWriteStream相关的知识,希望对你有一定的参考价值。
const path = require('path');
const fs = require('fs');
const rp = require('request-promise');
const dataPath = path.join(__dirname, './downloads');
rp('https://reddit.com/r/popular.json')
.then((res) => {
let resParsed = JSON.parse(res);
let articles = resParsed.data.children.map(item => {
if (path.extname(item.data.url) === '.jpg' || path.extname(item.data.url) === '.png' || path.extname(item.data.url) === '.gifv'){
rp(item.data.url).pipe(fs.createWriteStream(`./downloads/${item.data.id}${path.extname(item.data.url)}`));
}
});
})
.catch((err) => {
console.log(err);
});
以上是关于javascript 带Node的CreateWriteStream的主要内容,如果未能解决你的问题,请参考以下文章
一短文带你快速入门Node.js 基础及内置模块
一短文带你快速入门Node.js 基础及内置模块
百度工程师带你体验引擎中的nodejs
五个最佳案例带你解读 Node.js 的前后之道
五个最佳案例带你解读Node.js的前后之道
五个最佳案例带你解读Node.js的前后之道