Поэтому мне было интересно, есть ли в Express метод для загрузки определенной страницы для пользователя без перенаправления пользователя в html-файл.
Так что вместо res.redirect("https://mywebsite.com/subsite");
может быть, естьдругой метод, реализованный для загрузки дочернего сайта «subsite.html», который не вызывает событие
app.get(/\/subsite(?:\.html)?$/, function(){});
.
Поэтому я хочу перехватить все звонки на /subsite
и /subsite.html
, чтобы проверить, разрешен ли браузер / клиент 1015 * для входа на сайт.Если все правильно, я позволю браузеру войти на сайт, в противном случае я хочу реализовать перенаправление.
Что я получил до сих пор:
app.get(/\/subsite(?:\.html)?$/, function(req, res) {
let isValid = checkIfUserIsValid() /* my own logic */
if (isValid) {
//how to load subsite.html on the client?
} else res.redirect("https://mywebsite.com/subsite");
});
Примечание: мне нужен метод, потому что я 'Я застрял в петле перенаправления.