Этой записью
app.get('/*',(req,res)=>{});
ты перехватываешь все пути `/...` и отдаешь по ним index
Можешь в index.js засунуть (ну и убрать перехват в server.js - вангую, что первый пример кода так называется)
router.get('/',(req,res)=>{
res.sendFile(path.join(__dirname,'./public/index.html'));
});
И все должно заработать.
А правильно, статику nGinx'ом отдавать.