Когда я захожу на локальный хост, он перенаправляется на локальный хост: 8000 / посадка, как и ожидалось, и статический ресурс обслуживается должным образом, как видно на изображении ниже

Запрошенный URL равен https://localhost:8000/3.bundle.js
но проблема возникает, когда я обновляю страницу по определенному адресу, как это видно на скриншоте ниже, адресная строка привязана к статическому ресурсу

Запрошенный URL равен https://localhost:8000/landing/asdfa/3.bundle.js
/ landing / asdfa присоединяется к запрошенному статическому ресурсу 3.bundle.js
и это приводит к возвращению неправильного ресурса, т.е. html

так как маршрут моего узла выглядит следующим образом
app.use(express.static(__dirname + '/dist/public'));
app.use('/api',routes);
app.get('*', function(req, res){
res.sendFile(__dirname + '/dist/public/index.html');
});
как избежать или обработать адресную строку, присоединенную к статическому запросу ресурса?