Рубрики
Без рубрики

Обработка перенаправлений с помощью Express

Как перенаправить на другие страницы на стороне сервера

Перенаправления распространены в веб-разработке. Вы можете создать перенаправление с помощью метода Response.redirect() :

res.redirect('/go-there')

Это создает перенаправление 302.

Перенаправление 301 производится таким образом:

res.redirect(301, '/go-there')

Вы можете указать абсолютный путь ( /перейти туда ), абсолютный URL-адрес ( https://anothersite.com ), относительный путь ( туда-сюда ) или используйте их .. , чтобы вернуться на один уровень назад:

res.redirect('../go-there')
res.redirect('..')

Вы также можете перенаправить обратно на значение HTTP-заголовка Referer (по умолчанию / , если не задано), используя

res.redirect('back')

Оригинал: “https://flaviocopes.com/express-redirects/”