首页 > nodejs中间件cookie-parser 怎么给客户端传输cookie

nodejs中间件cookie-parser 怎么给客户端传输cookie

路由文件:demo1.js:
var express = require('express');
var router = express.Router();
router.post('/', function(req, res, next) {
  res.redirect("/demo1");
  res.cookie('username', 'koby', {maxAge: 900000 });
});
module.exports = router;
``
app.js中已经加了
var cookieParser = require('cookie-parser');
var app = express();
求问为什么一请求就提示Error: Can't set headers after they are sent.
求解决的方法,谢谢!

那两句调换一下顺序就好了


    // 这行什么意思?你要跳转?
    res.redirect("/demo1");
    // 既然都跳转了 你还怎么写Cookie呢?
    res.cookie('username', 'koby', {maxAge: 900000 });

两行换位就好了

【热门文章】
【热门文章】