Отправка нескольких файлов или папок с использованием node.js Express - PullRequest
0 голосов
/ 07 августа 2020

Итак, моя проблема в том, что я изначально обслуживал свои файлы, как я полагаю, c с использованием

app.use(express.static(clientPath));

С тех пор я понял, что мне нужно получить несколько пентаметров из подключаемого URL. теперь, когда я использую соединение, как показано ниже, я получаю только индекс. html, поэтому нет css с ним или какими-либо изображениями, поэтому мне было интересно, как я могу отправить все свои файлы в папку клиента?

 app.get('/username/:userID/hash/:hash', function (req,res) {
   
       var userDetails = {
           username : req.params.userID,
           hash : req.params.hash    
       }
  
       res.sendFile(path.join(__dirname + '/../client/index.html'));
  
 });

1 Ответ

1 голос
/ 07 августа 2020

Продолжайте использовать модуль stati c для обслуживания файлов stati c.

Убедитесь, что URL-адреса, которые вы используете для ссылки на CSS, изображения и c, по-прежнему верны (поскольку URL-адрес документа HTML изменился, поэтому относительные пути будут разрешаться по-другому).

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