Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion 06/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ filter(process.argv[2], process.argv[3], (error,data) => {
if(error)
return console.error('Error: '+error);

for (var i = 0; i < data.length; i++) {
for (let i = 0; i < data.length; i++) {
console.log(data[i]);
}
});
4 changes: 2 additions & 2 deletions 06/modules/filter.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
var fs = require('fs');
var path = require('path');
const fs = require('fs');
const path = require('path');

module.exports = (dir, ext, callback) => {

Expand Down
4 changes: 2 additions & 2 deletions 07/index.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
var http = require('http');
const http = require('http');

http.get(process.argv[2], (res) =>{
http.get(process.argv[2], (res) => {
res.setEncoding('utf8');
res.on('data', console.log);
res.on('error', console.error);
Expand Down
10 changes: 5 additions & 5 deletions 08/blindex.js
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
var http = require('http');
var bl = require('bl');
const http = require('http');
const bl = require('bl');

http.get(process.argv[2], (res) =>{
http.get(process.argv[2], (res) => {
res.pipe(bl( (err,data) => {
if(err)
console.error('Error: '+err);

var string = data.toString();
const string = data.toString();
console.log(string.length);
console.log(string);
} ));
}));
});
6 changes: 3 additions & 3 deletions 08/index.js
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
var http = require('http');
const http = require('http');

var string = '';
const string = '';

http.get(process.argv[2], (res) =>{
res.setEncoding('utf8');
res.on('data', (data) => {
string += data;
});

res.on('end', (end) =>{
res.on('end', (end) => {
console.log(string.length);
console.log(string);
});
Expand Down
15 changes: 7 additions & 8 deletions 09/afterTest.js
Original file line number Diff line number Diff line change
@@ -1,18 +1,17 @@
var http = require('http');
var bl = require('bl');
var after = require("after")
, next = after(3, printResults);
const http = require('http');
const bl = require('bl');
const after = require("after"), next = after(3, printResults);

var results = [];
let results = [];

function printResults(){
for (var i = 0; i < results.length; i++) {
for (let i = 0; i < results.length; i++) {
console.log(results[i]);
}
}

function get(index) {
http.get(process.argv[2+index], (res) =>{
http.get(process.argv[2+index], (res) => {
res.pipe(bl( (err,data) => {
if(err)
console.error('Error: '+err);
Expand All @@ -25,5 +24,5 @@ function get(index) {
}


for (var i = 0; i < 3; i++)
for (let i = 0; i < 3; i++)
get(i);
12 changes: 6 additions & 6 deletions 09/asyncTest.js
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
var http = require('http');
var bl = require('bl');
var async = require('async');
const http = require('http');
const bl = require('bl');
const async = require('async');

function printResults(results){
for (var i = 0; i < results.length; i++) {
for (let i = 0; i < results.length; i++) {
console.log(results[i]);
}
}

function getAsync(url, callback) {
http.get(url, (res) =>{
http.get(url, (res) => {
res.pipe(bl( (err,data) => {
if(err)
callback(err);
Expand All @@ -30,7 +30,7 @@ async.map(process.argv.slice(2,5),getAsync, (error, results) =>{
// (callback) => {
// get(0, callback);
// },
// ], (error,results)=>{
// ], (error,results)=> {
//
// if(error)
// console.error('Error: '+error);
Expand Down
14 changes: 7 additions & 7 deletions 09/index.js
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
var http = require('http');
var bl = require('bl');
const http = require('http');
const bl = require('bl');

var results = [];
var count = 0;
let results = [];
let count = 0;

function printResults(){
for (var i = 0; i < results.length; i++) {
for (let i = 0; i < results.length; i++) {
console.log(results[i]);
}
}

function get(index) {
http.get(process.argv[2+index], (res) =>{
http.get(process.argv[2+index], (res) => {
res.pipe(bl( (err,data) => {
if(err)
console.error('Error: '+err);
Expand All @@ -27,5 +27,5 @@ function get(index) {
}


for (var i = 0; i < 3; i++)
for (let i = 0; i < 3; i++)
get(i);
8 changes: 4 additions & 4 deletions 09/promisesTest.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
var http = require('http');
var bl = require('bl');
const http = require('http');
const bl = require('bl');

function printResults(results){
for (var i = 0; i < results.length; i++) {
for (let i = 0; i < results.length; i++) {
console.log(results[i]);
}
}
Expand All @@ -20,7 +20,7 @@ function getPromise(index) {
}

var arrayPromises = [];
for (var i = 0; i < 3; i++) {
for (let i = 0; i < 3; i++) {
arrayPromises.push( getPromise(i) );
}

Expand Down
6 changes: 3 additions & 3 deletions 10/index.js
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
var net = require('net');
var strftime = require('strftime');
const net = require('net');
const strftime = require('strftime');

function getDate() {
// YYYY-MM-DD hh:mm
return strftime('%Y-%m-%d %H:%M');
}

var server = net.createServer( (socket) =>{
const server = net.createServer( (socket) =>{
socket.end(getDate()+"\n");
} );

Expand Down
6 changes: 3 additions & 3 deletions 11/index.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
var http = require('http');
var fs = require('fs');
const http = require('http');
const fs = require('fs');

var server = http.createServer( (req,res) =>{
const server = http.createServer( (req,res) =>{
res.writeHead(200, { 'content-type' : 'text-plain' });
fs.createReadStream(process.argv[3]).pipe(res);
});
Expand Down
6 changes: 3 additions & 3 deletions 12/index.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
var http = require('http');
var map = require('through2-map');
const http = require('http');
const map = require('through2-map');

var server = http.createServer( (req,res) =>{
const server = http.createServer( (req,res) =>{
if(req.method !== 'POST')
return res.end('Only POST please');

Expand Down
12 changes: 6 additions & 6 deletions 13/index.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
var http = require('http');
var url = require('url');
const http = require('http');
const url = require('url');

var server = http.createServer( (req,res) =>{
var parse = url.parse(req.url, true);
var date = new Date(parse.query.iso);
var result;
const server = http.createServer( (req,res) =>{
let parse = url.parse(req.url, true);
let date = new Date(parse.query.iso);
let result;

switch (parse.pathname) {
case '/api/parsetime':
Expand Down