Откройте HTML необработанный файл с HashRouter - PullRequest
0 голосов
/ 26 апреля 2020

Я разрабатываю приложение с React, которое использует HashRouter из react-router-dom. Чтобы выполнить sh процесс входа в систему, мне нужно открыть всплывающее окно в приложении, в котором мне нужно отобразить указанный c файл, который называется popup.html, который включает в себя все данные, необходимые для выполнения процесса входа в систему.

Прямо сейчас мой код для открытия этого всплывающего окна выглядит следующим образом:

async popupLogin() {
    let session = await auth.currentSession();
    let popupUri = '../../../dist-popup/popup.html';
    if (!session)
        session = await auth.popupLogin({ popupUri });
}

Моя проблема в том, что при запуске всплывающего окна этот файл не отображается, так как я использую HashRouter. Поэтому URI, отображаемый во всплывающем окне, выглядит так: http://localhost:3000/dist-popup/popup.html#/home, а базовый URI - это: http://localhost:3000/#/home.

...