Как перенаправить на другие страницы на стороне сервера
Перенаправления распространены в веб-разработке. Вы можете создать перенаправление, используяResponse.redirect()
метод:
res.redirect('/go-there')
Это создает 302 редирект.
Редирект 301 осуществляется таким образом:
res.redirect(301, '/go-there')
Вы можете указать абсолютный путь (/go-there
), абсолютный URL (https://anothersite.com
), относительный путь (go-there
) или используйте..
чтобы вернуться на один уровень:
res.redirect('../go-there')
res.redirect('..')
Вы также можете перенаправить обратно к значению HTTP-заголовка Referer (по умолчанию/
если не установлен), используя
res.redirect('back')
Скачать мою бесплатнуюСправочник Express.js
Дополнительные экспресс-руководства:
- Express, популярный фреймворк Node.js
- Получить параметры строки запроса GET с помощью Express
- Проверка ввода в Express с помощью экспресс-валидатора
- Экспресс-шаблоны
- Обслуживание статических активов с помощью Express
- Отправить ответ JSON с помощью Express
- Экспресс-сессии
- Отправьте ответ с помощью Express
- Отправляйте файлы с помощью Express
- Очистка ввода в Express с помощью экспресс-валидатора
- Маршрутизация в экспрессе
- Сервер Express HTTPS с самозаверяющим сертификатом
- Экспресс, параметры запроса
- Получить параметры запроса POST с помощью Express
- Обработка переадресации с помощью Express
- Экспресс промежуточное ПО
- Настроить Let's Encrypt для Express
- Работа с заголовками HTTP в Express
- Обработка форм в Express
- Обработка загрузки файлов в формы с помощью Express
- Обработка CORS в Express
- Управляйте файлами cookie с помощью Express