Вы можете проверить это учебное пособие .
В чем проблема, с которой вы столкнулись, заключается в том, что при нажатии на ссылку сервер пытается найти ресурс по полному пути.Этот ресурс не существует.
Так что же такое решение?Для каждого запроса в веб-интерфейсе вы должны возвращать index.html и оставлять для реагирования маршрутизатор, выполняющий маршрутизацию.
В руководстве, которое настроено с помощью этого кода:
app.get('/*', function (req, res) {
res.sendFile(path.join(__dirname, 'build', 'index.html'));
});
Вам следует изменитькод выглядит так:
app.get('/*', (req, res) => {
res.sendFile(path.resolve(__dirname + '/client/build/index.html'))
})