0
私はNodeJs + Ejsを使用していますが、ユーザーセッションが存在する場合にのみJavaScriptからいくつかのことをしたいと思うことがあります。ここでJavaScriptからセッションが存在するかどうかをチェックする方法
は私のnodejsセッション一部です:
var express = require('express');
var app = express();
var session = require('express-session');
app.use(session({
secret: '*********',
maxAge: 3600000
}));
app.use(function(req, res, next){
res.locals.session = req.session;
next();
});
私は例えば、ジャックがログインしているとき、セッションがEJSから存在して見ることができます:
User: <%= session.user.name %> --> User: Jack
しかし、私はどのように知りませんjavascriptからsession.user
が存在するかどうかを確認してください。たとえば、session.user
が存在する場合にアラートを表示する方法は?
''(session.user)場合は?しかし、あなたはクライアント側のために何かを設定するだけでない限り、サーバー側から警告を表示しません。 –
@DaveNewtonはいクライアント側 –