国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > JS > 正文

你一定會收藏的Nodejs代碼片段

2024-05-06 16:28:00
字體:
供稿:網(wǎng)友
Nodejs值得收集的代碼片段,大家可以收藏起來,運用到之后的工作中,感興趣的小伙伴們可以參考一下
 

以下就是為大家分享的四段Nodejs值得收集的代碼片段,供大家參考,具體內(nèi)容如下

1、關(guān)于Nodejs的靜態(tài)資源壓縮與緩存參見:Nodejs打造靜態(tài)資源服務(wù)器與文件上傳剛學(xué)Express那會,動態(tài)文件的gzip壓縮,好長一段時間都沒找到合適的方法,才發(fā)現(xiàn)就是這么簡單…… 
app.js里添加compression模塊: 
先安裝;var compress=require('compression');app.use(compress()); OK了動態(tài)文件也能gzip壓縮了;

2、抓取妹子的圖片: 

//依賴模塊var fs = require('fs');var request = require("request");var cheerio = require("cheerio");var mkdirp = require('mkdirp'); //目標(biāo)網(wǎng)址var url = 'http://me2-sex.lofter.com/tag/美女?dāng)z影?page='; //本地存儲目錄var dir = './images'; //創(chuàng)建目錄mkdirp(dir, function(err) { if(err){  console.log(err); }}); //發(fā)送請求request(url, function(error, response, body) { if(!error && response.statusCode == 200) {  var $ = cheerio.load(body);  $('.img img').each(function() {   var src = $(this).attr('src');   console.log('正在下載' + src);   download(src, dir, Math.floor(Math.random()*100000) + src.substr(-4,4));   console.log('下載完成');  }); }}); //下載方法var download = function(url, dir, filename){ request.head(url, function(err, res, body){  request(url).pipe(fs.createWriteStream(dir + "/" + filename)); });};

3、解壓文件 

var fs = require('fs'),  unzip = require('unzip'); //fs.createReadStream('./angular-swipe-master.zip').pipe(unzip.Extract({ path: './' }));var extract = unzip.Extract({ path: './' }); extract.on('error', function(err) {  console.log(err); }); extract.on('finish', function() {  console.log("unziped!!"); }); fs.createReadStream('./angular-swipe-master.zip').pipe(extract);

4、壓縮文件 

var fs = require("fs");var zip = require("node-native-zip");  var archive = new zip();  archive.addFiles([  { name: "app.j", path: "./app.js" }, { name: "package.json", path: "./package.json" }], function (err) { if (err) return console.log(err);   var buff = archive.toBuffer();   fs.writeFile("./test2.zip", buff, function () {  console.log("ziped"); });});

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,在新的一年里我們共同進步!



注:相關(guān)教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 溧水县| 微山县| 鹤山市| 洪湖市| 措勤县| 荣昌县| 泗水县| 松原市| 库尔勒市| 东源县| 遵义县| 屯昌县| 柯坪县| 高淳县| 沙河市| 灵武市| 六盘水市| 惠东县| 苍南县| 青冈县| 临洮县| 建始县| 邢台市| 汉源县| 综艺| 庆阳市| 隆化县| 利津县| 都昌县| 临沧市| 偃师市| 黑水县| 永新县| 洪洞县| 安国市| 察雅县| 阿拉善右旗| 英德市| 潞西市| 年辖:市辖区| 小金县|