/
TON618OFF
/
FinalPWHTML
Обзор
Документация
Войти
/
TON618OFF
/
FinalPWHTML
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
node_modules/react-dev-utils/redirectServedPathMiddleware.js
26 строк
747 B
TON618OFF
не ну это ваще
23 июн 2024, 00:30
23 июн 2024, 00:30
e27ae20
Код
Авторство
О чём код?
/** * Copyright (c) 2015-present, Facebook, Inc. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ 'use strict'; const path = require('path'); module.exports = function createRedirectServedPathMiddleware(servedPath) { // remove end slash so user can land on `/test` instead of `/test/` servedPath = servedPath.slice(0, -1); return function redirectServedPathMiddleware(req, res, next) { if ( servedPath === '' || req.url === servedPath || req.url.startsWith(servedPath) ) { next(); } else { const newPath = path.posix.join(servedPath, req.path !== '/' ? req.path : ''); res.redirect(newPath); } }; };