Я думал, что понял, как работают файлы 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, предупреждение остается пустым. Что я делаю неправильно?
Спасибо