1

私はpythonから来たnodejsの初心者です。

以下は、tornado で Cookie を設定および取得するための標準的なスクリプトです。

if not self.get_cookie('mdi'):
            self.cookie_id=str(uuid4())
            self.set_cookie('mdi', self.cookie_id, domain='mdi.com',expires_days=365*2)
        else:
            self.cookie_id = self.get_cookie('mdi')

NodeJS で同等のものは何でしょう。uuid4 を使用して、Python で Cookie ID を作成します。

ありがとう

4

1 に答える 1

1

Expressなどのノード用の Web フレームワークを使用することもできます(ただし、他にもあります)。

Express は、res.cookie. 次のようなことができます:

app.get('/', function(req, res){
  res.cookie('rememberme', 'yes',
             { expires: new Date(Date.now() + 900000), httpOnly: true });
});

次に、次のように読み返すことができます。

app.use(express.cookieParser());

app.get('/', function(req, res){
  console.log(req.cookies.rememberme);
});

最後に、次の方法でクリアできます。

res.clearCookie('rememberme');
于 2012-07-26T12:47:50.560 に答える