我正在搞清楚如何在某人登錄後創建一個會話。我想要創建一個會話函數來檢查會話是否處於活動狀態(如果有人在其中)並有一種方法來關閉它。節點js + express +會話
我搜查了很多,但似乎沒有工作,可能是我的錯誤。這是我的代碼到目前爲止。
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);
這是非常有據可查的,所以感覺就像你只是想讓我們爲你寫代碼。 – Pickels
同意泡菜,但如果你想結帳我開始這個檢查這個地方http://www.hacksparrow.com/sessions-in-express-js-node-js-web-framework.html – Kuryaki
好吧,我不要沒有與用戶的數據庫,所以很多auth func都無法工作,我一直在嘗試3天,並沒有任何工作。是的,我想要一個適用於我的案例的示例... – FUBARnl