Created
January 16, 2012 10:07
-
-
Save omerucel/1620104 to your computer and use it in GitHub Desktop.
test node.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var nMemcached = require( '../' ), | |
memcached; | |
// connect to our memcached server on host 10.211.55.5, port 11211 | |
memcached = new nMemcached( "10.211.55.5:11211" ); | |
var device = Device.createDevice(); // Device objesini döner. | |
userAgent = "HTTP bla bla"; | |
var query = device.createQuery(userAgent); // Yeni bir query oluşturur. | |
query.on("ready", function(deviceData){ | |
console.log(deviceData.mobile_blabla_support); | |
}); | |
// Device.createQuery içeriği | |
Device.prototype.createQuery = function(userAgent){ | |
var self = this; | |
var query = new DeviceQuery(userAgent); | |
return query; | |
}; | |
var DeviceQuery = function(userAgent){ | |
memcached.get( userAgent, function( err, result ){ | |
if( err ) console.error( err ); | |
self.emit("ready", result); | |
memcached.end(); | |
}); | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment