Избегайте входа во всплывающее окно при запуске страницы hmtl с node.js - PullRequest
0 голосов
/ 17 февраля 2020

Мы создаем веб-приложение на node.js. Для этого мы следуем этому примеру , чтобы увидеть, как все делается. Всякий раз, когда мы работаем с express-session, при доступе к странице в браузере отображается всплывающее окно с учетными данными.

pop-up displayed

  app.use(session({
    proxy: true,
    secret: 'keyboard cat',
    resave: false,
    saveUninitialized: false,
    rolling: true,
    name: 'sid', 
    cookie: {
      maxAge: 20 * 60 * 1000
    }
  }));

Поиск Я нашел это , в котором говорится о настройке proxy в session. Однако, попробовав все варианты, мы все равно получаем всплывающее окно. Установка вещи через npm работает без проблем, даже при загрузке страниц, где не используется express-session.

Как мы можем избежать этого всплывающего окна? Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 19 февраля 2020

Я наконец прибил это. Это было что-то совершенно не связанное. Поскольку мы используем bootstrap 4, мы получаем всплывающее окно sign in, когда мы не включаем правильные javascript файлы, необходимые для bootstrap в конце страницы HTML:

<body>
    <!-- Other html code -->

    <!-- jQuery first, then Popper.js, then Bootstrap JS -->
    <script src="/js/jquery.min.js"></script>
    <script src="/js/popper.min.js"></script>
    <script src="/js/bootstrap.min.js"></script>
</body>

Включая это в конце страницы убрал надоедливое всплывающее окно.

...