gpt4 book ai didi

node.js - 我如何在 React.js 中获取 http header

转载 作者:搜寻专家 更新时间:2023-10-31 22:24:17 24 4
gpt4 key购买 nike

我已向 React 页面发出请求,我需要从请求中获取 header 。

我通过 URL 调用页面:

http://localhost/dashboard

然后我设置了标题,例如 authcode=1234。

然后我用这个路由加载页面:

<Route path="dashboard" name="dashboard" component={Dashboard} onEnter={requireAuth}></Route>

有没有类似this.props.header的东西,我可以在页面构造函数中调用?

最佳答案

无法通过客户端 JavaScript 访问页眉。您可以在服务器端获取这些请求 header ,然后将它们传递到 React 应用程序的 index.html 中。例如:

//in index.html
<head>
...
<script>
window.__INITIAL_HEADERS__ = {/* page headers */};
</script>
</head>
<body>
...
</body>

然后在您的应用中,您可以通过 window.__INITIAL_HEADERS__ 变量访问 header 。

关于node.js - 我如何在 React.js 中获取 http header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44354763/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com