Есть ли способ соединить мой React Route с перенаправлением Node JS? - PullRequest
0 голосов
/ 07 февраля 2020

Это может быть простой вопрос или даже невозможен. У меня есть базовая c аутентификация пользователя с использованием паспорта. В зависимости от успеха или неудачи, он перенаправляет на URL. Я знаю, как сделать это, используя механизм просмотра, такой как E JS, где вы можете установить виды на html из маршрута express. Мне интересно, могу ли я подключить «представление» с express к маршруту React Router Route в моем интерфейсе. Любые предложения были бы полезны. Заранее спасибо


///Server.js in the backend

app.post('/login', passport.authenticate('local', {
    successRedirect: '/', 
    failureRedirect: '/login?error=wrong',  <----I need this redirect here***
    failureFlash: true
}))


///Client React Router
    <BrowserRouter>
        <Route path="/" component={App} exact />
        <Route path="/movie" component={Movie} />
        <Route path="/signup" component={Signup} />
        <Route path="/login" component={Login} />
        <Route path='/login?error=wrong' component={Login} /> <---to match this path here.***
    </BrowserRouter>


...