我需要知道我的用户是否已连接.为此,我想阅读我在服务器端使用快速会话设置的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)