首页 > 解决方案 > 如何通过 Reactjs 中的快速重定向方法发送上下文?

问题描述

目前,我正在使用来自 server.js 的 express 的 Redirect 方法重定向到 Reactjs 的特定路由。

服务器.js:

 import express from 'express';
 app.get('/dashboard', (req, res) => {  
      res.redirect(req.query.redirect_uri);
      res.end();
    });
 });

我必须在重定向到特定路线时传递上下文。并从 reactjs 组件访问该上下文。我怎样才能做到这一点?

标签: reactjsexpress

解决方案


由于您无法将 JSON 有效负载添加到重定向,因此您必须通过 URL 参数将上下文传递给您的redirect_uri.

在你的 React 组件中,你可以读取这些 URL 参数并基于它构建你的上下文。


推荐阅读