节点js +expression+会议

我想知道如何创build一个会议后,有人login。我想有一个函数,创build会话,一个函数来检查会话是否活动(如果有人在)和一种方法来closures它。

我搜查了很多,但似乎没有任何工作,可能是我的错误。 这是我的代码到目前为止。

var express = require('express') , exp = express() , fs = require('fs') , pub = 'public/' , port = 80 , log = fs.createWriteStream('./web.log', {flags: 'w'});; exp.configure(function(){ exp.use(express.static(__dirname + '/' + pub)); exp.use(express.logger({stream: log})); exp.use(express.bodyParser()); exp.use(express.cookieParser()); exp.use(express.session({secret:'sea-anemone'})); }); exp.get('/', function(req, res){ res.sendfile(pub + 'index.html'); }); exp.post('/', function(req, res){ var u = req.param('username', null); var p = req.param('password', null); If (u == "admin" && p == "pass"){ /* call function to create session */ } }); console.log("Server started") exp.listen(port); 

您可以在Express.js中使用Cookie会话。 这个要点可以帮助你开始。

你有没有考虑过使用Passport或EveryAuth,而不是写自己的authentication/会话代码?