背景:

前端通过react渲染页面,使用了react-slingshot,相当于是前端跑在一个node服务上面

需求:

需要通过客户端通过HTTP请求传递来的参数(header里放了token)进行用户权限的验证,比如访问

http://localhost:3000/rights/1,我需要拿到header中的token去验证用户是否登录,从而进行不同的渲染

问题:

如何通过每一次的路由获得http请求的头信息?或者在每次渲染组件时获得请求的信息?

代码:

html

index.js

import React from 'react';

import { render } from 'react-dom';

import { Provider } from 'react-redux';

import configureStore from './store/configureStore';

import { Router, browserHistory } from 'react-router';

import { syncHistoryWithStore } from 'react-router-redux';

import routes from './routes';

const store = configureStore();

const history = syncHistoryWithStore(browserHistory, store);

render(

, document.getElementById('app')

);

Router

export default (

);

h5获取http请求头_React 前端获取http请求头信息相关推荐

  1. 前端跨域请求get_解决前端跨域请求的几种方式

    利用 JSONP 实现跨域调用 说道跨域调用,可能大家首先想到的或者听说过的就是 JSONP 了. 1.1 什么是JSONP JSONP 是 JSON 的一种使用模式,可以解决主流浏览器的跨域数据访问 ...

  2. java跨域请求,且附上前端跨域请求代码

    为了跟上新的潮流,学习前后端分离的概念及技术是必须的,跨域也随之而产生. 首先确定什么是前后端分离,它不仅是对代码的解耦,也是对开发人员的解耦,真正的前端是前端,后台是后台,开发速度至少快一倍. 即你 ...

  3. ajax jq 图片上传请求头_全面分析前端的网络请求方式:Ajax ,jQuery ,axios,fetch

    链接:https://juejin.im/post/5c9ac607f265da6103588b31 一.前端进行网络请求的关注点 大多数情况下,在前端发起一个网络请求我们只需关注下面几点: 传入基本 ...

  4. 6748如何设置edma为事件触发方式_全面分析前端的网络请求方式

    作者|ConardLi 编辑|覃云 来源|code 秘密花园公众号 一.前端进行网络请求的关注点 大多数情况下,在前端发起一个网络请求我们只需关注下面几点: 传入基本参数(url,请求方式) 请求参数 ...

  5. 全面分析前端的网络请求方式

    一.前端进行网络请求的关注点 大多数情况下,在前端发起一个网络请求我们只需关注下面几点: 传入基本参数(url,请求方式) 请求参数.请求参数类型 设置请求头 获取响应的方式 获取响应头.响应状态.响 ...

  6. 前端获取不到后端在拦截器中设置的响应头

    前言: 最近后端在做验token时遇到一个问题,两个前端项目分别使用Vue和Angular.两个项目token产生和验签规则是一样的(流程:后端Java在拦截器中验token,如果验签成功刷新toke ...

  7. Request(请求继承体系,获取请求行,请求头,请求体和通用的获取请求数据和解决乱码问题)

    Request(请求继承体系,获取请求行,请求头,请求体和通用的获取请求数据和解决乱码问题) 1.Request(请求) Request继承体系 要想了解RequestFacade中都提供了哪些方法, ...

  8. service和doXX方法区别、Http请求头案例、获取请求的传递参数

    一.service和doXX方法区别: 1.注意:tomcat服务器首先会调用servlet的service方法,然后在service方法中再根据请求方式来分别调用对应的doXX方法. 2.例如,如果 ...

  9. 前端cookie 放到请求头_ajax请求携带cookie和自定义请求头header(跨域和同域)

    错误: 1.ajax请求时是不会自动带上cookie的,要是想让他带上的话,必须设置withCredential为true. 正确: 1.ajax同域请求下,ajax会自动带上同源的cookie: 2 ...

最新文章

  1. 代码覆盖测试工具Kcov简介及使用
  2. 机器学习建模神器PyCaret已开源!提升效率,几行代码轻松搞定模型
  3. Intellij IDEA 14中使用MyBatis-generator 自动生成MyBatis代码
  4. pyMagic:用python控制的Geek入门神器
  5. 顺序表的所有基本操作
  6. 在Laravel中使用数据库事务以及捕获事务失败后的异常
  7. 阿里云地域节点物理机房所在城市对照表(大陆节点+海外节点)...
  8. android查看native日志,Android 日志管理框架 NativeLogger
  9. omp算法求稀疏系数matlab,MP算法、OMP算法及其在人脸识别的应用
  10. 戴尔服务器调节风扇转速
  11. 华为路由器配置OSPF实例
  12. linux下的c++filt 命令
  13. 金蝶凭证序时簿在哪_金蝶KIS旗舰版外购入库单序时簿界面没有凭证的按钮
  14. 相机参数标定+透视变换
  15. 静态时序分析 Static Timing Analysis 教程
  16. python算库存管理_年终库存盘点怎么做?无代码库存管理系统高效率!
  17. 请问投稿中要求上传的author_投稿须知Author lnstruction 解读(中)
  18. [转贴] 这是我和一个偷吃禁果的女孩子的故事
  19. WebRTC源码中turnserver的使用方法
  20. 【OpenJudge 1665】完美覆盖

热门文章

  1. python 线程池_老程序员的经验分享:Python 从业十年是种什么体验?
  2. php中拼接html代码,如何利用ajax给html动态拼接代码
  3. druiddatasource配置_Spring核心配置文件详解
  4. 【转】ABP源码分析十:Unit Of Work
  5. 【转】一个ASP.NET MVC中ajax调用WebApi返回500 Internal Server Error的调错方法。
  6. 【转】1.5异步编程:.NET4.X 数据并行
  7. 【转】Microsoft Teams快速上手系列-01Teams的前世今生
  8. Execute SQL Task 参数和变量的映射
  9. java对象间的转型,详细讲述Java中的对象转型
  10. 查询链接服务器信息,SQL Server链接服务器