Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var connect = require('connect');
- var webserver = connect.createServer();
- webserver.use(connect.staticProvider(__dirname));
- var auth = require('dnode-auth');
- var dnode = require('dnode');
- dnode(function (client, conn) {
- this.session = auth(function (user, pass, cb) {
- if (user === 'whiskers' && pass === 'meow!') {
- cb(null, session(user));
- }
- });
- }).listen(webserver);
- function session (user) {
- return {
- says : function (animal, cb) {
- cb({
- cat : 'meow',
- dog : 'woof',
- }[animal]);
- }
- }
- }
Add Comment
Please, Sign In to add comment