Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var express = require('express');
- var app = express();
- fs = require('fs');
- // set our port
- var port = 3000;
- // set the static files location /public/img will be /img for users
- app.use(express.static(__dirname + '/public'));
- require('./config');
- // routes ==================================================
- require('./app/routes')(app); // configure our routes
- // start app ===============================================
- // startup our app at http://localhost:3000
- app.listen(port);
- // shoutout to the user
- console.log('Magic happens on port ' + port);
- // expose app
- exports = module.exports = app;
- module.exports = function(app) {
- var http = require('http').createServer(app);
- var io = require('socket.io').listen(http);
- io.sockets.on('connection', function(client) {
- console.log('a user connected');
- socket.emit('connection', "Connection created.")
- });
- };
- angular.module('InterfaceApp.services').factory('socket', [function() {
- var socket = io.connect("http://localhost:3000");
- return {
- on: function(eventName, callback) {
- socket.on(eventName, callback);
- },
- emit: function(eventName, data) {
- socket.emit(eventName, data);
- }
- };
- }]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement