【发布时间】:2021-07-12 21:51:04
【问题描述】:
我不知道为什么 req cookie 在 expressJS 中总是未定义。这是我的代码:
const accessToken = jwt.sign({id:user._id}, process.env.JWT_TOKEN_SECRET)
console.log(accessToken)
res.cookie('authcookie',accessToken)
console.log(req.cookies.authcookie)
这里是 server.js 代码:
const express = require("express");
const app = express();
const morgan = require('morgan');
const bodyParser = require("body-parser");
const cors = require("cors");
const dotenv = require('dotenv');
const cookieParser = require('cookie-parser');
const path = require('path');
const userRoute = require('./routes/user')
dotenv.config()
const port = process.env.PORT || 5000
app.use(cors());
app.use(cookieParser())
app.use(morgan('dev'))
app.use(bodyParser.json())
app.use(bodyParser.urlencoded({extended:false}))
app.use('/api', userRoute)
我哪里做错了?提前非常感谢,非常感谢任何帮助。谢谢
【问题讨论】:
标签: node.js express cookies jwt