Как мне перенаправить в реагирующий маршрутизатор с экспресс?

Я добавляю аутентификацию в мое приложение, которое использует реакции-маршрутизатор. Я сделал паттерн клиентской маршрутизации послеавт-поток пример в реакции-маршрутизаторе, но с использованием паспорта вместо локального хранилища, которое используется в примере. это все работает отлично.

Следующим шагом является защита маршрутов, которые я определяю для экспресс вserver.js, Я мог бы отправить перенаправление на/#/login, но это чувствует себя хрупким. Каков наилучший способ получить URLна стороне сервера к входному маршруту, обслуживаемому реагирующим роутером?

Вот что у меня сейчас в моемserver.js, который работает, но чувствует себя хрупким:

app.get('/protected',
    // redirecting to #/login seems bad: what if we change hashhistory, etc.
    passport.authenticate('local', { failureRedirect: '/#/login'}),
    function(req, res) {
     res.render('whatever');
    });

Ответы на вопрос(1)

Ваш ответ на вопрос