Sobes.tech
Junior
138
questionbank

Как выполнить перенаправление пользователя на указанный URL?

AI答案

sobes.tech AI

// Самый простой способ, полностью заменяет текущую страницу
window.location.replace('https://example.com');
// Переход с сохранением истории (можно вернуться назад)
window.location.href = 'https://example.com';
// Или эквивалентно
window.location.assign('https://example.com');

Для SPA (одностраничных приложений) используйте API History:

// Изменение URL без перезагрузки страницы (для роутинга в SPA)
history.pushState(null, '', '/new-url');
// Замена текущего состояния истории (для роутинга в SPA)
history.replaceState(null, '', '/another-url');

В серверном коде (например, Node.js с Express):

// Перенаправление на сервере
res.redirect('/new-path');