145 liens privés
Encore un exemple de sessions Express utilisées pour socket.io
Un peu le même contenu que l'article précédent sur les sessions nodeJS.
En fait on ne peut pas directement utiliser l'objet session d'express qui lui est propre (intégré au framewor etc...).
Par contre on peut décoder le cookie et par conséquent aller récupérer les données de la session
Un article expliquant comment gérer les sessions Express avec les Sockets
Une astuce pour partager les mêmes sessions
comment gérer les session avac socket.io et express ?
La solution n'a pas l'air si évidente.
Un petit script expliquant comment utiliser socket.io avec Express.
Le script en vrac ci-dessous au cas où :
/**
- Module dependencies.
*/
var express = require('express')
, routes = require('./routes')
, http = require('http');
var app = express();
var server = app.listen(3000);
var io = require('socket.io').listen(server);
app.configure(function(){
app.set('views', dirname + '/views');
app.set('view engine', 'jade');
app.use(express.favicon());
app.use(express.logger('dev'));
app.use(express.static(dirname + '/public'));
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(app.router);
});
app.configure('development', function(){
app.use(express.errorHandler());
});
app.get('/', routes.index);
console.log("Express server listening on port 3000");
Un ORM (Objet Relationnal Management) pour nodeJS.
Il fonctionne avec Express. Ca permet de gérer des objets JS plutôt que de devoir gérer des requête SQL puis ensuite parser les données.
De plus ça gère également la sécurité.
Ca peut être pratique même si c'est surement un peu usine à gaz...
A la base je cherchais juste un moyen d'initialiser une connexion permanente via mySQL.
Des exemples d'utilisation d'Express.
Ce permet de savoir rapidement comment utiliser des cookie, monter une architecture MVC etc etc
Sympa le concept...on ne partage plus des liens, mais des morceaux de pages / Vidéo / images / ...
Ce site est développé avec nodeJS et Express =)
Un petit tuto sur Express (avancé quand même).
Il n'explique pas trop le fonctionnement de ce Framework , mais explique comment gérer des session avec socket.io