Как получить доступ к файлу cookie клиента (с идентификатором сеанса ), созданному node.js Express?

Я думал, что понял, как работают файлы cookie, но я думаю, что нет, поскольку я застрял на следующем:

Я не могу отобразить файл cookie с помощью document.cookie, тестирование с предупреждением (document.cookie ); в моем коде.

Я экспериментирую с узлом, и на моем сервере есть следующий фрагмент кода (все остальное работает и обслуживает страницы с помощью Express):

var express = require('express')
, util = require('util')
, MemoryStore = express.session.MemoryStore
, app = express.createServer()
, sessionStore = new MemoryStore();

app.configure(function() {
    app.set('views', __dirname + '/views');
    app.set('view engine', 'ejs');
    app.use(express.logger());
    app.use(express.cookieParser());
    app.use(express.bodyParser());
    app.use(express.methodOverride());
    app.use(express.session({ 
            store: sessionStore, 
            secret: 'BBQ12345AHHH',
            key: 'cookie.sid' }));
    app.use(app.router);
    app.use(express.static(__dirname + '/public'));
    });

На моем сервере я вижу, что cookie отправляется, когда я нажимаю index.ejs. Chrome также показывает файл cookie, отправляемый в заголовке index.ejs. Однако, когда я добавляю предупреждение (document.cookie )на страницу index.ejs, предупреждение остается пустым. Что я делаю неправильно?

Спасибо

9
задан gotta have my pops 6 May 2012 в 22:24
поделиться