假设我们的项目中使用了cookie的话,我们在浏览器中F12控制台是能正常输出的,但是在node的控制台是没有的。因为node他不是浏览器,并没有浏览器的才有cookie策略。如何去解决这个问题呢?
一.安装 cookie-parser 模块
npm install cookie-parser
二.使用该模块
1.在npm命令配置文件入口(run serve或者run build)
const cookieParser = require('cookie-parser')
const express = require('express')
const app = express()
app.use(cookieParser())
app.use('/', async (req, res, next) => {
//这样我们就能在服务端获取到cookie,用vuex存储起来
store.commit('serverData/setCookies', req.cookies)
})
然后我们就能通过操作vuex的方式来自由使用cookie啦