使用Node时的Cookie

时间:2017-06-15 20:20:44

标签: node.js express

目前正在开发类似系统的小聊天。我试图在用户输入时保存用户名。我认为最好的选择是使用cookies。到目前为止,我已经尝试了一些事情并且失败了。下面是我尝试使用的一些代码(没有工作)。任何有关这方面的见解将不胜感激。现在我只想保存一个cookie,但由于某种原因它不起作用。这是代码:

var express = require('express');
var bodyParser = require('body-parser');
var cookieParser = require('cookie-parser');
var morgan = require('morgan');

var app = express();

var incomingMessage;

app.use(morgan('dev'));
app.use(cookieParser());

app.use(expressSession({secret:'somesecrettokenhere', saveUnititialized: true, resave: true}));


app.use(bodyParser.urlencoded({extended: true}));
app.use(bodyParser.json());
app.use('/', express.static(__dirname + '/public'));

app.get('/', function(req, res){
    res.cookie('name', 'express').send('cookie set');
});

我试过console.log(document.cookie);并且由于某种原因它没有返回我尝试设置的内容。

0 个答案:

没有答案