1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
var app = require('express')();
var server = require('http').Server(app);
var websocket = require('socket.io')(server);//creation websocket lié au serveur
app.get('/',function(req,res){
res.header('Access-Control-Allow-Origin', '*');
res.header('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE');
res.header('Access-Control-Allow-Headers', 'Content-Type');
res.write(JSON.stringify('Données temporaire de test'));
res.end();
}).get('/envoioracle',function(req,res){
res.header('Access-Control-Allow-Origin', '*');
res.header('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE');
res.header('Access-Control-Allow-Headers', 'Content-Type');
/* Traiement de l'inf reçu et broadcast derrière */
res.write('Resultat après traitement a renvoyer');
res.end();
});
websocket.on('connection',function(socket){
socket.emit('welcome',{msg:'Bienvenu sur le module'});
console.log('aw ça se co x)');
socket.on('newMsg',function(data){
});
server.listen(3000); |
Partager