React 的 Express

编程入门 行业动态 更新时间:2024-10-05 01:17:26

<a href=https://www.elefans.com/category/jswz/34/1771383.html style=React 的 Express"/>

React 的 Express

我想创建一个反应应用程序,登录后在登录系统中我将电子邮件保存到会话中。但是在下一个请求中,保存的数据在这里变为空是我的代码,

快递专区

  app.use(cors({
  
    origin: "http://localhost:3000",
    credentials:true,       
    methods: ['POST', 'PUT', 'GET', 'OPTIONS', 'HEAD'],
    optionSuccessStatus:200,
}))
  // Router setup middlewares
  app.options('http://localhost:3000', cors()) 

快速登录部分

router.post("/login", async (req, res) => {
  superAdminHelpers
    .Login(req.body.body)
    .then((response) => {
      req.session.superAdmin = response.email;
      res.send(response);
   
    })
    .catch((err) => {
      res.status(401).send(err);
    });
});

正确获取回复邮件

响应请求

   axios
    .post(LoginURL, {
      body: loginDetails,
      headers: {
        'Content-Type': 'application/json'
      },
      withCredentials: true
      
    })
回答如下:

我有同样的问题。发生的事情是,每次我在登录后使用 axios 调用其他 api 时,每个新请求都会创建一个新会话。我解决的方法是:

前端:

import axios from 'axios'

const request = axios.create({
  baseURL:   process.env.NEXT_PUBLIC_API_BACKENDURL,
  timeout: 20000,
  withCredentials: true,
});




export default request

更多推荐

React 的 Express

本文发布于:2024-05-30 23:04:51,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1771021.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:React   Express

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!