【发布时间】:2016-08-23 15:08:46
【问题描述】:
我来自 php 背景,所以没有任何框架,我只需执行 session_start() 并在用户登录后执行 session['username'] = 'sam' 并在每条路线中检查是否 session['username']存在与否,否则重定向到登录页面。
但在 express 中,我看到了很多选项,例如在 express-session npm 中
var session = require("express-session");
var sessionMiddleware = session({
secret: "secret",
resave: true,
saveUninitialized: true,
maxAge:365 * 24 * 60 * 60 * 1000
});
这个npm也生成cookie,为什么cookie会出现在这里?如果你使用 session 为什么你需要使用 cookie?我很困惑。
【问题讨论】:
-
那么您认为 php 会话如何工作? php如何区分2个不同的客户端?
-
@zerkms 2 个不同的 cilents 是什么意思?不知道。教我大师。
标签: javascript node.js session cookies