Skip to content

Instantly share code, notes, and snippets.

var http = require('http')
http.createServer(function(req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(1337, '192.168.11.14');
console.log('Server running at http://192.168.11.14:1337/');
var count = 0;
module.exports = {
say: function(name){
count++;
console.log('Hello ' + name);
},
getCount: function(){
return count;
},
if(require.main === module){
console.log(__filename);
}
if(!module.parent){
console.log(__filename);
}
var events = require('events');
var util = require('util');
function AsyncEmitter(){
var self = this;
process.nextTick(function(){
self.emit('bar');
});
}
util.inherits(AsyncEmitter, events.EventEmitter);
var foo = new AsyncEmitter();
var events = require('events');
var util = require('util');
function AsyncCB(cb){
if(cb){
process.nextTick(function(){
cb();
});
}
}
util.inherits(AsyncCB, events.EventEmitter);
var path = require('path'),
fs = require('fs');
var filepath = path.join(__dirname, 'test.txt');
var readStream = fs.createReadStream(filepath, {bufferSize:4});
readStream.setEncoding('utf8');
readStream.on('data', function(data){
console.log(data);
});
var path = require('path'),
fs = require('fs');
var filepath = path.join(__dirname, 'write.txt');
var writeStream = fs.createWriteStream(filepath);
writeStream.write('Hello World!');
writeStream.end();
writeStream.on('error', function(err){
var path = require('path'),
fs = require('fs');
var outputFilePath = path.join(__dirname, 'write.txt');
var writeStream = fs.createWriteStream(outputFilePath);
var inputFilePath = path.join(__dirname, 'test.txt');
var readStream = fs.createReadStream(inputFilePath);
writeStream.on('error', function(err){
var path = require('path'),
fs = require('fs');
var outputFilePath = path.join(__dirname, 'write.txt');
var writeStream = fs.createWriteStream(outputFilePath);
var inputFilePath = path.join(__dirname, 'test.txt');
var readStream = fs.createReadStream(inputFilePath);
writeStream.on('pipe', function(){
var net = require('net');
var readline = require('readline');
var server = net.createServer();
server.maxConnections = 3;
function Client(socket){
this.socket = socket;
}