小编Ugo*_*lai的帖子

做出反应的cookie

我需要知道我的用户是否已连接.为此,我想阅读我在服务器端使用快速会话设置的cookie:

app.use(session({
    secret: 'crypted key',
    resave: false,
    saveUninitialized: true,
    cookie: { secure: false } // Put true if https
  }))
Run Code Online (Sandbox Code Playgroud)

app.post('/connect_user', (req, res) => {
    req.session.cookie.username = req.body.username
    findUserData('username', req.body.username, req, (userData) => {
        req.session.cookie.id = userData.id
        req.session.cookie.username = userData.username
        res.redirect('/profil')
    })
})
Run Code Online (Sandbox Code Playgroud)

我尝试使用react-cookie,但它不起作用,但我复制/粘贴npm react-cookie doc:

import React from 'react';
import Landing from './Landing';
import Home from './Home';
import Profil from './Profil';
import {BrowserRouter as Router, Route} from 'react-router-dom'
import { instanceOf } from 'prop-types';
import { Cookies } from …
Run Code Online (Sandbox Code Playgroud)

cookies session reactjs express-session react-cookie

16
推荐指数
6
解决办法
3万
查看次数