Skip to content

Instantly share code, notes, and snippets.

@shierro
Created August 13, 2018 10:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save shierro/4d2f8a3054dca02be90d707ea04a1267 to your computer and use it in GitHub Desktop.
Save shierro/4d2f8a3054dca02be90d707ea04a1267 to your computer and use it in GitHub Desktop.
const cors = require('cors');
const app = require('express')();
app.use(cors());
const server = require('http').Server(app);
const io = require('socket.io')(server, { path: '/octagon/socket.io' });
server.listen(process.env.PORT || 3000);
app.get('/', (req, res) => {
res.sendFile(`${__dirname}/client.html`);
});
// io.origins('*:*'); // for latest version
io.sockets.on('connection', socket => {
socket.emit('news', { hello: 'world' });
console.log('connected socket!', socket.id);
socket.on('test', message => {
console.log(message);
});
});
io.on('error', console.error);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment