小编vik*_*mar的帖子

如何在 react-router-4 ..... 中将 auth0 与哈希路由器集成?

当我使用浏览器路由实现此代码时,它可以完美运行,但是当我使用哈希路由使用相同的代码时,它将无法正常工作。

import React from 'react';
import { Route,Router } from 'react-router-dom';
import App from './App';
import Home from './Home/Home';
import Callback from './Callback/Callback';
import Auth from './Auth/Auth';
import history from './history';

const auth = new Auth();

const handleAuthentication = ({location}) => {
  if (/access_token|id_token|error/.test(location.hash)) {
    auth.handleAuthentication();
  }
}

export const makeMainRoutes = () => {
  return (
      <Router history={history}>
        <div>
          <Route path="/" render={(props) => <App auth={auth} {...props} />} />
          <Route path="/home" render={(props) => <Home auth={auth} {...props} />} />
          <Route path="/callback" …
Run Code Online (Sandbox Code Playgroud)

javascript callback reactjs react-router auth0

5
推荐指数
0
解决办法
348
查看次数

标签 统计

auth0 ×1

callback ×1

javascript ×1

react-router ×1

reactjs ×1