Обработка переадресации с помощью Express

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

Перенаправления распространены в веб-разработке. Вы можете создать перенаправление, используя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


Дополнительные экспресс-руководства: