Я пытаюсь обслуживать приложение реакции (использующее маршрутизатор) с помощью Express. Предположительно, приложение реакции доступно через /dashboard
.
Все работает хорошо на маршруте /dashboard
, который должен показывать страницу входа. Но если я пытаюсь получить доступ к различным маршрутам, например /dashboard/foo
Это ничего не показывает. Оказывается, когда HTML-страница запрашивает файл .js
, сервер возвращается с файлом index.html
вместо файла .js
.
Я использую этот код в файле index.js
:
app.use(
['/dashboard', '/dashboard/*'],
express.static(path.join(__dirname, 'dashboard')),
);
также пробовали этот код:
app.use(
'/dashboard',
express.static(path.join(__dirname, 'dashboard')),
);
app.get(
'/dashboard/*',
(req, res) => {
res.sendFile(__dirname + "/dashboard/index.html"));
}
);