2017-02-02 3 views
0

Все, что я хочу сделать, это render index.html, когда этот маршрут /:uuid попал. Это мой код:Экспресс-маршрут с помощью index.html для каждого запрошенного файла

app.use(express.static(__dirname + '../dist')); 
app.get('/:uuid', function(req, res) { 
    res.sendFile(path.join(__dirname, '../dist/index.html')); 
}) 

Адрес full source. app.get() для этого маршрута находится в строке 50. У меня проблема в том, что сервер отвечает содержимым index.html для каждого запрошенного файла. Другими словами:

enter image description here

Извините, если я с видом что-то действительно очевидное. Заранее благодарю за любую помощь!

+0

Просьба указать фактический код в своем вопросе - не ссылаться на внешний источник. – brandonscript

+0

Извините, что я добавил сомнительный код. @brandonscript – macksol

ответ

1

Проблема в том, что если у вас есть маршрут /:uuid все после / рассматривается как переменная. Решение состоит в том, чтобы переместить этот app.get() в файл, чтобы другие маршруты были оценены до падения на app.get(/:uuid ....

Смежные вопросы