UNPKG

roomsjs

Version:

adding postgres database connector example

36 lines (29 loc) 984 B
'use strict'; var os = require('os'), rooms = require('roomsjs'), roomdb = require('rooms.db'), port = (process.env.PORT || 8081); // create express server if needed var express = require('express'), app = express().use(express.static(__dirname + '/client')); var server = require('http').createServer(app).listen(port, function () { console.log('Listening on http://' + os.hostname() + ':' + port); }); // services roomdb.setServices('services_example/', app, 'get'); roomdb.setServices('services_post_example/', app, 'post'); // connect to different database/s if needed // Mysql: // roomdb.connectToDatabase('mysql', 'localhost', {user: 'root', password: ''}); // MongoDB // roomdb.connectToDatabase('mongodb', 'mongodb://localhost/test', {}); // set rooms rooms = new rooms({ isdebug : true, transporter : { type: 'socket.io', server : server, p2pname: 'yourUniqueChannelName' }, roomdb : null /* use 'roomdb' or 'null' if db not needed */ });