powered by simpleCommunicator - 2.0.48     © 2025 Programmizd 02
Форумы / Серверный JavaScript (Node.js, Ringo, Nitro, Sling) [игнор отключен] [закрыт для гостей] / Переименовать файл до передачи его в Express.static
3 сообщений из 3, страница 1 из 1
Переименовать файл до передачи его в Express.static
    #38437310
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть задача при запросе пользователя, а анализировать какой файл запрашивается и в особых случаях изменять его название, но при этом использовать express.static с его фичами..

попробовал:
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
app.use(function(req, res, next){
  if (req.path && ......) {
    console.log(req.path);
    req.path = req.path.replace('старое', 'новое');
    console.log(req.path);
  }  
  next();
});
app.use(express.static(__dirname + '/public', {maxAge: 864000000}));



но свойство req.path не меняется(
Как мне быть? писать свою залипуху размером с express.static как-то не хочется..
...
Рейтинг: 0 / 0
Переименовать файл до передачи его в Express.static
    #38444105
sp, надо менять свойство url, а не path
...
Рейтинг: 0 / 0
Переименовать файл до передачи его в Express.static
    #38445491
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не рубящий в каше,

спасибо, из-за лени не лазил в исходники и думал что это уже распарсенное свойство req
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Серверный JavaScript (Node.js, Ringo, Nitro, Sling) [игнор отключен] [закрыт для гостей] / Переименовать файл до передачи его в Express.static
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]