reactjs - 如何通过 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 组件访问该上下文。我怎样才能做到这一点?
解决方案
由于您无法将 JSON 有效负载添加到重定向,因此您必须通过 URL 参数将上下文传递给您的redirect_uri
.
在你的 React 组件中,你可以读取这些 URL 参数并基于它构建你的上下文。
推荐阅读
- amazon-web-services - 创建 AWS EKS 集群的不同选项
- c# - 使用 .NET Core Web API 作为 ASP.NET Web 窗体应用程序的子路由
- node.js - 我的 docker 容器在哪个端口上运行了 React 应用程序?来自 Dockerfile 的 Reacts 的默认 PORT 或 EXPOSE?
- javascript - 序列化后如何使用 getter 恢复 TypeScript 私有属性?
- java - 如何从列表中删除重复项?
- php - 如何提高 PHP curl 的性能
- javascript - 来自 php 的 echo char(128) 及更高版本不起作用
- c# - 如何使用 C#.NET 类/DLL 创建 C++ DLL
- java - 在每个间隔后更改帧的显示,就像动画一样
- android - Handler() 已弃用