Переадресация на сгенерированный URL с помощью express (nodejs) - PullRequest
0 голосов
/ 08 июня 2018

В настоящее время в моем приложении я размещаю веб-сервер nodejs с Express.Все, что я хочу сделать, это создать HTML-файл с уникальным именем, создать маршрут с этим именем и перенаправить сервер на этот маршрут.Я уже создал файл с уникальным именем, но не могу найти свой путь с маршрутами.Можно ли работать таким образом?

1 Ответ

0 голосов
/ 08 июня 2018

Мне представляется наиболее интуитивно понятное решение, которое использовало бы действие show в RESTful маршрутизации и заключалось в использовании, в вашем случае, имен файлов в качестве параметров запроса.

По сути, у вас будет что-то вроде этого:

app.get('/files/:uniqueHtmlFileName', function(req , res){ 
    res.sendfile(req.params.uniqueHtmlFileName+".html");
  });

Подробнее:

NB: Код, который я показал, вероятно, не будет работать правильно, так как вам, вероятно, придется позаботиться о проблемах пути, обратитесь к документу sendFile() для более полного примера кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...