目前正在开发类似系统的小聊天。我试图在用户输入时保存用户名。我认为最好的选择是使用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);并且由于某种原因它没有返回我尝试设置的内容。